ArchSummit全球架構(gòu)師峰會(huì)-《支付體系架構(gòu)與實(shí)踐》-陳宗_第1頁(yè)
ArchSummit全球架構(gòu)師峰會(huì)-《支付體系架構(gòu)與實(shí)踐》-陳宗_第2頁(yè)
ArchSummit全球架構(gòu)師峰會(huì)-《支付體系架構(gòu)與實(shí)踐》-陳宗_第3頁(yè)
ArchSummit全球架構(gòu)師峰會(huì)-《支付體系架構(gòu)與實(shí)踐》-陳宗_第4頁(yè)
ArchSummit全球架構(gòu)師峰會(huì)-《支付體系架構(gòu)與實(shí)踐》-陳宗_第5頁(yè)
已閱讀5頁(yè),還剩76頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

陳宗(鐵手)陳宗資深研發(fā)工程師付體系中?支付體系2.0架構(gòu)實(shí)踐?支付平臺(tái)性能提升?支付平臺(tái)穩(wěn)定性提升?總結(jié)展望支付模塊賬支付模塊賬務(wù)模塊收銀臺(tái)模塊渠道網(wǎng)關(guān)支付系統(tǒng)業(yè)務(wù)系統(tǒng)?業(yè)務(wù)簡(jiǎn)單、玩法單一?快速支撐系統(tǒng)?實(shí)現(xiàn)核心功能三方支三方支付?業(yè)務(wù)超高速發(fā)展?電商交易、支付金融業(yè)務(wù)復(fù)雜度劇增?支付核心鏈路大促峰值達(dá)到日常百倍以上?煙囪型結(jié)構(gòu),難擴(kuò)展?業(yè)務(wù)野蠻生長(zhǎng),無(wú)模型抽象??煙囪型結(jié)構(gòu),難擴(kuò)展?業(yè)務(wù)野蠻生長(zhǎng),無(wú)模型抽象?業(yè)務(wù)邊界模糊,耦合嚴(yán)重廣告營(yíng)銷(xiāo)金融業(yè)務(wù)授信擔(dān)保交易擔(dān)保交易廣告購(gòu)廣告購(gòu)買(mǎi)廣告退廣告退費(fèi)付系統(tǒng)?巨大臃腫單體PHP應(yīng)用?系統(tǒng)間嚴(yán)重耦合?弱穩(wěn)定性?單點(diǎn)性能瓶頸?支付接入無(wú)授權(quán)?各項(xiàng)業(yè)務(wù)收入、支出難核算?數(shù)據(jù)一致性挑戰(zhàn)?支付系統(tǒng)1.x?支付平臺(tái)性能提升?支付平臺(tái)穩(wěn)定性提升?總結(jié)展望?系統(tǒng)拆分、服務(wù)化?確定邊界、業(yè)務(wù)建模?沉淀基礎(chǔ)服務(wù)?構(gòu)建資金核算體系?業(yè)務(wù)、場(chǎng)景、技術(shù)劃分邊界?核心子系統(tǒng)劃分為:?賬務(wù)、會(huì)計(jì)、清算、合規(guī)95958 48 4平臺(tái)適配道染支付支付推薦收銀臺(tái)APl接入支付風(fēng)控訂單前置訂單操作計(jì)費(fèi)授權(quán)鑒權(quán)商戶(hù)通知交易核心渠道路由渠道訂單前置渠道網(wǎng)關(guān)支付編排支付工具差錯(cuò)處理支付核心支付消息置理記賬異步記賬異常補(bǔ)賬賬戶(hù)管理賬務(wù)系統(tǒng)清算中心賬資金劃撥清算系統(tǒng)報(bào)文引擎規(guī)則合規(guī)憑證合規(guī)網(wǎng)關(guān)合規(guī)系統(tǒng)會(huì)員賬戶(hù)實(shí)名服務(wù)卡服務(wù)合約中心會(huì)員商戶(hù)賬單支付會(huì)員服務(wù)分錄登記科目管理規(guī)則管理會(huì)計(jì)系統(tǒng)對(duì)賬系統(tǒng)支付平臺(tái)平臺(tái)適配道染支付支付推薦收銀臺(tái)APl接入支付風(fēng)控訂單前置訂單操作計(jì)費(fèi)授權(quán)鑒權(quán)商戶(hù)通知交易核心渠道路由渠道訂單前置渠道網(wǎng)關(guān)支付編排支付工具差錯(cuò)處理支付核心支付消息置理記賬異步記賬異常補(bǔ)賬賬戶(hù)管理賬務(wù)系統(tǒng)清算中心賬資金劃撥清算系統(tǒng)報(bào)文引擎規(guī)則合規(guī)憑證合規(guī)網(wǎng)關(guān)合規(guī)系統(tǒng)會(huì)員賬戶(hù)實(shí)名服務(wù)卡服務(wù)合約中心會(huì)員商戶(hù)賬單支付會(huì)員服務(wù)分錄登記科目管理規(guī)則管理會(huì)計(jì)系統(tǒng)對(duì)賬系統(tǒng)支付平臺(tái)金融業(yè)務(wù)他廣告營(yíng)銷(xiāo)業(yè)務(wù)系統(tǒng)方付,托管 Tesla eLurker壓測(cè)系統(tǒng)SpiritVaccum Tesla eLurker壓測(cè)系統(tǒng)SpiritVaccumMetaBaseMetaBaseHawkeye基礎(chǔ)支撐平臺(tái)臺(tái)核心訂單輯臺(tái)核心訂單輯理接入訂單操作支付消息?授權(quán)鑒權(quán)交交易核心支付賬單… … ?抽象基礎(chǔ)交易類(lèi)型?充值、提現(xiàn)、?退款、轉(zhuǎn)賬……廣告退費(fèi)貸款放款擔(dān)保交易廣告退費(fèi)貸款放款擔(dān)保交易廣告購(gòu)買(mǎi)計(jì)計(jì)息始單異常退款單擔(dān)保退款單退款退單始單異常退款單擔(dān)保退款單退款退單??擔(dān)保支付單擔(dān)保店鋪單平臺(tái)扣傭單平臺(tái)退傭單?基于業(yè)務(wù)接入分配的業(yè)務(wù)標(biāo)識(shí)碼,添加授權(quán)入口,分配?業(yè)務(wù)系統(tǒng)請(qǐng)求支付,帶token進(jìn)入,鑒權(quán)支付支付記錄支付核心?抽象4種支付類(lèi)型?充值、提現(xiàn)、退款、轉(zhuǎn)賬?支付工具組件化?抽象數(shù)十種支付工具?支付編排?插件式開(kāi)發(fā)包付款Y 成功上報(bào)異常管理組件優(yōu)惠券退款上報(bào)優(yōu)惠券支付Y上報(bào)N部分支付異常退款付款Y 成功上報(bào)異常管理組件優(yōu)惠券退款上報(bào)優(yōu)惠券支付Y上報(bào)N部分支付異常退款?支付異常分類(lèi)?重復(fù)支付?部分支付?金額不一致?其他異常全額退款?網(wǎng)關(guān)服務(wù)抽象?簽約、查詢(xún)?網(wǎng)關(guān)核心、網(wǎng)關(guān)前置統(tǒng) 統(tǒng)?唯一業(yè)務(wù)標(biāo)識(shí)碼(四要素),鏈路傳遞?merchantId(商戶(hù))?orderType(訂單類(lèi)型)?subType(訂單場(chǎng)景)?payOrgNo(支付機(jī)構(gòu))?CAS?冪等&異常補(bǔ)償?對(duì)賬?交易核心、支付核心通過(guò)狀態(tài)CAS防止并發(fā)status=‘process’基于KVstore的分布式緩存鎖?解決重復(fù)支付問(wèn)題xxxxxxxx異常補(bǔ)償?全鏈路接口保持冪等?超時(shí)、網(wǎng)絡(luò)異常等問(wèn)題?基于Corgi準(zhǔn)實(shí)時(shí)補(bǔ)償?異常表補(bǔ)償數(shù)據(jù)不一致關(guān)數(shù)據(jù)不一致數(shù)據(jù)不一致數(shù)據(jù)不一致支付回調(diào)補(bǔ)償機(jī)制?對(duì)賬是數(shù)據(jù)一致性最后一道防護(hù)?內(nèi)部業(yè)務(wù)準(zhǔn)實(shí)時(shí)對(duì)賬?T+1基于賬單,內(nèi)外對(duì)賬對(duì)賬結(jié)果通知對(duì)賬結(jié)果通知臺(tái)?支持多數(shù)據(jù)源?低延時(shí)轉(zhuǎn)換?快速支撐業(yè)務(wù)?16年快速融合淘世界、美麗說(shuō)支付系統(tǒng)?業(yè)務(wù)細(xì)分,來(lái)源管控?準(zhǔn)確的資金核算,各業(yè)務(wù)資金情況清晰明了?解決資金監(jiān)管問(wèn)題?支付系統(tǒng)1.x?支付體系2.0架構(gòu)實(shí)踐?支付平臺(tái)穩(wěn)定性提升?總結(jié)展望?核心鏈路分庫(kù)分表:全鏈路水平擴(kuò)展?服務(wù)調(diào)用異步化?熱點(diǎn)賬戶(hù)問(wèn)題優(yōu)化?事務(wù)切分庫(kù)庫(kù)庫(kù)????拆分&服務(wù)化帶來(lái)更多系統(tǒng)依賴(lài),異步化是最好的解耦?支付核心鏈路非實(shí)時(shí)業(yè)務(wù),可以異步化處理?異步化有益于提升鏈路性能支付成功短信……PayOrder支付成功短信……PayOrderParserPayOrderMsgTopicCorgiProducerPayOrderMsgBuilder支付消息報(bào) corgi?基于支付交易核心訂單數(shù)據(jù)?解耦、簡(jiǎn)化業(yè)務(wù)方數(shù)據(jù)獲取步化?同步獲取三方支付憑證?跨外部網(wǎng)絡(luò)?maxRT>1s?支付鏈路整體阻塞步化?異步獲取?獨(dú)立渠道前置用戶(hù)信息查詢(xún)渠道道染異步并行用戶(hù)信息查詢(xún)額度查詢(xún)優(yōu)惠查詢(xún)額度查詢(xún)用戶(hù)信息查詢(xún)渠道道染異步并行用戶(hù)信息查詢(xún)額度查詢(xún)優(yōu)惠查詢(xún)額度查詢(xún)?支付核心鏈路多為IO密集型a?取決于最長(zhǎng)的請(qǐng)求IO時(shí)間道道染入口優(yōu)惠查詢(xún)?數(shù)據(jù)異步準(zhǔn)實(shí)時(shí)同步?pigeon(數(shù)據(jù)變更事件中間件) ?單邊記賬?異步記賬?二級(jí)子賬戶(hù)rt賬務(wù)出賬轉(zhuǎn)賬失敗賬務(wù)入賬異步補(bǔ)賬入賬失敗入賬成功轉(zhuǎn)賬成功rt賬務(wù)出賬轉(zhuǎn)賬失敗賬務(wù)入賬異步補(bǔ)賬入賬失敗入賬成功轉(zhuǎn)賬成功YY記賬失敗YrtYY記賬失敗YNN插入異步記賬憑證NN更新更新余額插入流水記賬事務(wù)記賬成功?構(gòu)建壓測(cè)模型,模擬線上真實(shí)場(chǎng)景?壓測(cè)數(shù)據(jù)進(jìn)影子庫(kù),正常業(yè)務(wù)無(wú)侵入?單機(jī)性能壓測(cè),集群鏈路壓測(cè)?識(shí)別系統(tǒng)穩(wěn)定性、容量配比等?鏈路DB擴(kuò)容為2臺(tái)物理機(jī)器,支付穩(wěn)定3000QPS。理論QPS?應(yīng)用服務(wù)器利用率,只需原有機(jī)器的1/3?鏈路性能?支付系統(tǒng)1.x?支付體系2.0架構(gòu)實(shí)踐?支付平臺(tái)性能提升?總結(jié)展望升?監(jiān)控先行,關(guān)鍵指標(biāo)管控?核心鏈路剝離?服務(wù)依賴(lài)治理?限流、降級(jí)98商戶(hù)通知2 345計(jì)合規(guī)98商戶(hù)通知2 345計(jì)合規(guī)?電商平臺(tái)特性?剝離核心鏈路?核心支付鏈路?通用支付服務(wù)11 交易核心 渠道網(wǎng)關(guān) 渠道網(wǎng)關(guān)6 賬務(wù)系統(tǒng)支付平臺(tái)?梳理支付平臺(tái)內(nèi)強(qiáng)弱依賴(lài),特別針對(duì)于核心下單鏈路?弱依賴(lài)做好降級(jí)開(kāi)關(guān)?強(qiáng)依賴(lài)服務(wù)做好SL

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論