五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

支付系統(tǒng)如何設(shè)計(jì)?

2023-03-31 18:02 作者:要寵你上天  | 我要投稿

支付永遠(yuǎn)是一個(gè)公司的核心領(lǐng)域,因?yàn)檫@是一個(gè)有交易屬性公司的命脈。那么,支付系統(tǒng)到底長(zhǎng)什么樣,又是怎么運(yùn)行交互的呢?拋開(kāi)帶有支付牌照的金融公司的支付架構(gòu),下述鏈路和系統(tǒng)組成基本上符合絕大多數(shù)支付場(chǎng)景。其實(shí)整體可以看成是交易核心+支付核心 兩個(gè)大系統(tǒng)。交易系統(tǒng)關(guān)聯(lián)了業(yè)務(wù)場(chǎng)景和底層支付,而支付系統(tǒng)完成了調(diào)用支付工具到對(duì)賬清算等一系列相關(guān)操作。下面我們就來(lái)一起看下各個(gè)系統(tǒng)的核心組成和交互。

1. 支付系統(tǒng)總覽

核心系統(tǒng)交互

業(yè)務(wù)圖譜

2. 核心系統(tǒng)解析

交易核心

交易核心把公司的業(yè)務(wù)系統(tǒng)和底層支付關(guān)聯(lián)起來(lái),讓業(yè)務(wù)系統(tǒng)專注于業(yè)務(wù),不比關(guān)心底層支付。

交易核心

基礎(chǔ)交易類型抽象

多表聚合 & 訂單關(guān)聯(lián)

支付核心

支付核心主要負(fù)責(zé)將多種支付類型進(jìn)行抽象,變成充值、提現(xiàn)、退款、轉(zhuǎn)賬四種支付形態(tài)。同時(shí),還要負(fù)責(zé)集成多種支付工具,對(duì)支付指令進(jìn)行編排等等。

支付核心總覽

支付行為編排

其目的,是實(shí)現(xiàn)插件式開(kāi)發(fā)、支付規(guī)則可配置的 靈活開(kāi)發(fā)方式。

異常處理

異常處理包括了 重復(fù)支付、部分支付、金額不一致、其他異常等異常場(chǎng)景。

渠道網(wǎng)關(guān)

資金核算

3. 服務(wù)治理

平臺(tái)統(tǒng)一上下文

通過(guò)確定系統(tǒng)邊界、業(yè)務(wù)建模拆分之后,整個(gè)支付平臺(tái)被拆分幾十個(gè)服務(wù),而如何保障在服務(wù)間流轉(zhuǎn)業(yè)務(wù)信息不被丟失,是我們需要考慮的問(wèn)題。平臺(tái)統(tǒng)一上下文的要素信息(唯一業(yè)務(wù)標(biāo)識(shí)碼),在整個(gè)支付平臺(tái)鏈路中全程傳遞,被用來(lái)解決這個(gè)問(wèn)題。

數(shù)據(jù)一致性治理

大型的支付公司,內(nèi)部都有非常嚴(yán)格和完備的數(shù)據(jù)一致性方案,比如采用業(yè)務(wù)侵入性非常大的分布式事務(wù)等,以犧牲開(kāi)發(fā)效率來(lái)提升數(shù)據(jù)的穩(wěn)定,是非常有必要的。而業(yè)務(wù)公司,如果不采用分布式事務(wù)又有哪些應(yīng)對(duì)策略呢?

CAS校驗(yàn)

冪等 & 異常補(bǔ)償

對(duì)賬

準(zhǔn)實(shí)時(shí)對(duì)賬

DB拆分

異步化

支付是整個(gè)交易鏈路的核心環(huán)節(jié),那么,怎么兼顧支付系統(tǒng)的穩(wěn)定性和執(zhí)行效率呢?是異步化。

消息異步化

外部支付調(diào)用異步化

在外部支付中,經(jīng)常需要服務(wù)方與第三方支付交互,獲取預(yù)支付憑證,如上圖所示。

這種同步調(diào)用的情況下,由于需要跨外部網(wǎng)絡(luò),響應(yīng)的 RT 會(huì)非常長(zhǎng),可能會(huì)出現(xiàn)跨秒的情況。由于是同步調(diào)用,會(huì)阻塞整個(gè)支付鏈路。一旦 RT 很長(zhǎng)且 QPS 比較大的情況下,服務(wù)會(huì)整體 hold 住,甚至?xí)霈F(xiàn)拒絕服務(wù)的情況。

因此,可以拆分獲取憑證的操作,通過(guò)獨(dú)立網(wǎng)關(guān)渠道前置服務(wù),將獲取的方式異步化,從前置網(wǎng)關(guān)獲取內(nèi)部憑證,然后由前置網(wǎng)關(guān)去異步調(diào)用第三方。

異步并行化

資金核算異步化

熱點(diǎn)賬戶賬務(wù)單獨(dú)處理

記賬事務(wù)切分

4. 生產(chǎn)實(shí)踐

性能壓測(cè)

構(gòu)建壓測(cè)模型,模擬現(xiàn)實(shí)真實(shí)場(chǎng)景;壓測(cè)數(shù)據(jù)進(jìn)影子庫(kù),正常業(yè)務(wù)無(wú)侵入;單機(jī)性能和集權(quán)鏈路都不能忽視;識(shí)別系統(tǒng)穩(wěn)定性和容量配比。。。

穩(wěn)定性治理

核心鏈路分離

服務(wù)依賴降級(jí)


支付系統(tǒng)如何設(shè)計(jì)?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
民县| 秦皇岛市| 姜堰市| 盐源县| 彭水| 温州市| 南陵县| 碌曲县| 图木舒克市| 海兴县| 西乌珠穆沁旗| 栾城县| 白水县| 马边| 五指山市| 酉阳| 沙洋县| 左贡县| 淅川县| 苏尼特右旗| 泽州县| 新乐市| 四平市| 巴塘县| 徐闻县| 马关县| 武鸣县| 邓州市| 木里| 图片| 安福县| 东乌珠穆沁旗| 民权县| 如皋市| 长岛县| 巴南区| 黑河市| 金寨县| 哈密市| 来凤县| 和政县|