在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通用支付系統(tǒng)設(shè)計

jf_ro2CN3Fa ? 來源:cnblogs ? 2023-03-24 11:39 ? 次閱讀

支付永遠是一個公司的核心領(lǐng)域,因為這是一個有交易屬性公司的命脈。那么,支付系統(tǒng)到底長什么樣,又是怎么運行交互的呢?

拋開帶有支付牌照的金融公司的支付架構(gòu),下述鏈路和系統(tǒng)組成基本上符合絕大多數(shù)支付場景。

其實整體可以看成是交易核心+支付核心 兩個大系統(tǒng)。交易系統(tǒng)關(guān)聯(lián)了業(yè)務(wù)場景和底層支付,而支付系統(tǒng)完成了調(diào)用支付工具到對賬清算等一系列相關(guān)操作。下面我們就來一起看下 各個系統(tǒng)的核心組成和交互。

Part one 支付系統(tǒng)總覽

核心系統(tǒng)交互

5aeb7488-c9f4-11ed-bfe3-dac502259ad0.png

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

5afc13e2-c9f4-11ed-bfe3-dac502259ad0.png

基于 Spring Boot + MyBatis Plus + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

項目地址:https://github.com/YunaiV/ruoyi-vue-pro

視頻教程:https://doc.iocoder.cn/video/

Part two 核心系統(tǒng)解析

交易核心

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

交易核心

5b0c71f6-c9f4-11ed-bfe3-dac502259ad0.png

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

5b1c3a64-c9f4-11ed-bfe3-dac502259ad0.png

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

5b354bbc-c9f4-11ed-bfe3-dac502259ad0.png

支付核心

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

支付核心總覽

5b5b8872-c9f4-11ed-bfe3-dac502259ad0.png

支付行為編排

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

5b6c6a5c-c9f4-11ed-bfe3-dac502259ad0.png

異常處理

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

5b80b2f0-c9f4-11ed-bfe3-dac502259ad0.png

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

5b998226-c9f4-11ed-bfe3-dac502259ad0.png

資金核算

5bb89c38-c9f4-11ed-bfe3-dac502259ad0.png

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

項目地址:https://github.com/YunaiV/yudao-cloud

視頻教程:https://doc.iocoder.cn/video/

Part three 服務(wù)治理

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

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

5bcb15de-c9f4-11ed-bfe3-dac502259ad0.png

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

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

CAS校驗

5bde8fec-c9f4-11ed-bfe3-dac502259ad0.png

冪等 & 異常補償

5c00fe1a-c9f4-11ed-bfe3-dac502259ad0.png

對賬

5c1a930c-c9f4-11ed-bfe3-dac502259ad0.png

準實時對賬

5c31d6d4-c9f4-11ed-bfe3-dac502259ad0.png

DB拆分

5c518862-c9f4-11ed-bfe3-dac502259ad0.png

異步化

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

消息異步化

5c629954-c9f4-11ed-bfe3-dac502259ad0.png

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

5c8551ce-c9f4-11ed-bfe3-dac502259ad0.png

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

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

5c9f0f7e-c9f4-11ed-bfe3-dac502259ad0.png

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

異步并行化

5cb3e3ae-c9f4-11ed-bfe3-dac502259ad0.png

資金核算異步化

5cc9360a-c9f4-11ed-bfe3-dac502259ad0.png

熱點賬戶賬務(wù)單獨處理

5ce377cc-c9f4-11ed-bfe3-dac502259ad0.png

記賬事務(wù)切分

5d03a1a0-c9f4-11ed-bfe3-dac502259ad0.png

Part four 生產(chǎn)實踐

性能壓測

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

5d291656-c9f4-11ed-bfe3-dac502259ad0.png

穩(wěn)定性治理

5d51923e-c9f4-11ed-bfe3-dac502259ad0.png

核心鏈路分離

5d604824-c9f4-11ed-bfe3-dac502259ad0.png

服務(wù)依賴降級

5d703946-c9f4-11ed-bfe3-dac502259ad0.png

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 網(wǎng)關(guān)
    +關(guān)注

    關(guān)注

    9

    文章

    4469

    瀏覽量

    51103
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    514

    瀏覽量

    25470
  • 支付系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    78

    瀏覽量

    10172

原文標題:通用支付系統(tǒng)設(shè)計

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    NFC支付

    準備兼容13.56MHz的通訊。三、軟件硬件:支付“卡”(消費者)、支付終端(服務(wù)提供商)、支付系統(tǒng)(運營商)。支付“卡”可由以下載體:普通
    發(fā)表于 04-27 10:43

    dtu公交一卡通支付的聯(lián)網(wǎng)接入

    預(yù)判支付成功。4G網(wǎng)絡(luò)無線聯(lián)網(wǎng)DTU數(shù)傳終端,將會對無線聯(lián)網(wǎng)支付系統(tǒng)增加速度,帶來高效的客戶體驗。一方面方便乘客以卡進行收費支付,全市通用
    發(fā)表于 11-21 15:14

    刷臉支付系統(tǒng)搭建跟刷臉支付代理加盟的功能優(yōu)勢

    、后臺系統(tǒng)  刷臉設(shè)備的三大硬件廠商分別是:支付寶盒、商米、馬里奧。隨著市場的不斷拓展以及產(chǎn)能的提高,硬件設(shè)備的貨源并不是問題,成本價格也會逐步降低?! ∫虼苏嬲P(guān)鍵的是:軟件,即支付插件與后臺
    發(fā)表于 12-10 18:18

    區(qū)塊鏈支付系統(tǒng)開發(fā),跑分系統(tǒng)APP定制

    區(qū)塊鏈支付系統(tǒng)是基于區(qū)塊鏈技術(shù),以全球具有公信力,流通量更大的數(shù)字貨幣為介質(zhì),并接入全球各大數(shù)字資產(chǎn)交易所流動性,滿足高效兌付需求,從而實現(xiàn)商業(yè)消費、支付、結(jié)算功能。區(qū)塊鏈支付
    發(fā)表于 06-19 17:35

    個人免簽約即時到賬 配套監(jiān)控軟件 暢優(yōu)免簽支付系統(tǒng)

    ` 聚合四方支付系統(tǒng)、個人免簽支付系統(tǒng)、碼商系統(tǒng)、跑分系統(tǒng)開發(fā)搭建以及技術(shù)運維   暢優(yōu)科技優(yōu)勢
    發(fā)表于 07-13 16:01

    我們懂你需要 暢優(yōu)免簽支付系統(tǒng) 聚合支付系統(tǒng)

    暢優(yōu)API聚合支付系統(tǒng),專業(yè)開發(fā)第四方支付系統(tǒng)、api接口程序,提供支付系統(tǒng)源碼。如果您想 更深
    發(fā)表于 07-13 16:19

    基于混合加密體制的手機支付系統(tǒng)該如何去設(shè)計?

    基于混合加密體制的手機支付系統(tǒng)該如何去設(shè)計?
    發(fā)表于 05-26 06:44

    通用可組合的公平電子支付協(xié)議

    公平性是電子支付協(xié)議的一個基本屬性。該文基于通用可組合模型,定義了公平電子支付理想函數(shù)。在可轉(zhuǎn)化簽名理想函數(shù)、注冊理想函數(shù)和安全會話理想函數(shù)輔助的混合模型下,
    發(fā)表于 11-18 15:06 ?0次下載

    移動微支付系統(tǒng)研究

    本文給出了移動微支付系統(tǒng)的基本模型和主要特點,并深入探討了幾種主要的移動微支付系統(tǒng)的功能和優(yōu)缺點。同時,基于對移動微支付
    發(fā)表于 02-25 14:26 ?12次下載

    基于B/S的醫(yī)療保險支付系統(tǒng)

    本文在分析醫(yī)療保險支付系統(tǒng)所需功能和技術(shù)等的基礎(chǔ)上,利用MVC架構(gòu)、J2EE、數(shù)據(jù)庫等技術(shù)采用SaaS模式設(shè)計、開發(fā)并實現(xiàn)了一套基于B/S結(jié)構(gòu)的醫(yī)療保險支付系統(tǒng)。該
    發(fā)表于 11-06 17:58 ?16次下載
    基于B/S的醫(yī)療保險<b class='flag-5'>支付</b><b class='flag-5'>系統(tǒng)</b>

    區(qū)塊鏈支付系統(tǒng)開發(fā)區(qū)塊鏈跨境支付系統(tǒng)開發(fā)

    區(qū)塊鏈支付系統(tǒng)開發(fā)區(qū)塊鏈跨境支付系統(tǒng)開發(fā)區(qū)塊鏈支付系統(tǒng)的加入可能會導致
    發(fā)表于 01-31 11:07 ?507次閱讀

    區(qū)塊鏈幣第三方支付接口通道usdt支付系統(tǒng)

    區(qū)塊鏈第三方支付系統(tǒng),區(qū)塊鏈支付平臺搭建,usdt承兌商平臺系統(tǒng),usdt支付系統(tǒng),區(qū)塊鏈清算結(jié)
    發(fā)表于 02-02 10:34 ?1402次閱讀

    區(qū)塊鏈usdt支付系統(tǒng)C2C支付通道搭建

    區(qū)塊鏈usdt承兌商系統(tǒng),APi接口管理系統(tǒng),代理商管理系統(tǒng),清算管理系統(tǒng),商戶管理系統(tǒng),平臺接入C2C
    發(fā)表于 02-12 13:57 ?833次閱讀

    基于區(qū)塊鏈技術(shù)的TransCrypt平臺正在計劃推出一種新的通用支付系統(tǒng)

    TransCrypt旨在推出一種新的通用支付系統(tǒng),該系統(tǒng)在流行的消息傳遞平臺的接口中運行,允許用戶通過即時消息發(fā)送或接收所有主要加密貨幣的付款。通過TransCrypt,用戶可以進行加
    發(fā)表于 08-22 11:34 ?642次閱讀

    支付系統(tǒng)架構(gòu)的核心組成和交互

     交易系統(tǒng)關(guān)聯(lián)了業(yè)務(wù)場景和底層支付,而支付系統(tǒng)完成了調(diào)用支付工具到對賬清算等一系列相關(guān)操作。下面我們就來一起看下各個
    的頭像 發(fā)表于 03-14 11:01 ?1746次閱讀
    主站蜘蛛池模板: 小雪被老外黑人撑破了| 久久99久久精品国产只有| 影音先锋在线亚洲精品推荐| 1024国产手机视频基地| 亚洲狠狠狠一区二区三区| 又黄又涩的视频| 欧美一级在线免费观看| 日本综合视频| 五月婷婷深深爱| 午夜精品视频在线观看美女| 亚洲网站免费| 韩国一级网站| 中国china体内裑精亚洲毛片| 欧美成人伊人久久综合网| 国产黄大片在线观看| 色在线视频观看| 天堂8中文在线最新版在线| 一 级 黄 中国色 片| 婷婷五月天.com| 99热.com| 国产成人精品视频一区二区不卡| 国产美女视频爽爽爽| 婷婷综合激情| 天天拍天天色| 亚洲开心激情网| 欧美性妇| 日本三级视频| 免费又黄又爽1000禁片| 一级片免费在线| 甘婷婷一级毛片免费看| 丁香六月欧美| 美女黄色在线| 5060精品国产福利午夜| 欧美午夜在线视频| 爱爱视频天天干| 毛片在线网站| 丁香婷婷综合五月六月| 好色999| 香蕉视频久久久| 97九色| 亚洲第一区第二区|