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

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

3天內不再提示

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

數(shù)據(jù)分析與開發(fā) ? 來源:數(shù)據(jù)分析與開發(fā) ? 作者:數(shù)據(jù)分析與開發(fā) ? 2022-03-14 11:01 ? 次閱讀

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

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

其實整體可以看成是交易核心+支付核心 兩個大系統(tǒng)。

交易系統(tǒng)關聯(lián)了業(yè)務場景和底層支付,而支付系統(tǒng)完成了調用支付工具到對賬清算等一系列相關操作。下面我們就來一起看下各個系統(tǒng)的核心組成和交互。

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

核心系統(tǒng)交互

業(yè)務圖譜

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

交易核心

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

交易核心

基礎交易類型抽象

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

支付核心

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

支付核心總覽

支付行為編排

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

異常處理

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

渠道網(wǎng)關

資金核算

Part three 服務治理

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

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

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

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

CAS校驗

冪等 & 異常補償

對賬

準實時對賬

DB拆分

異步化

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

消息異步化

外部支付調用異步化

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

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

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

異步并行化

資金核算異步化

熱點賬戶賬務單獨處理

記賬事務切分

Part four 生產(chǎn)實踐

性能壓測

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

穩(wěn)定性治理

核心鏈路分離

服務依賴降級

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

    關注

    1

    文章

    66

    瀏覽量

    14772
  • 支付系統(tǒng)

    關注

    0

    文章

    78

    瀏覽量

    10106

原文標題:支付系統(tǒng)架構設計詳解

文章出處:【微信號:DBDevs,微信公眾號:數(shù)據(jù)分析與開發(fā)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    主流芯片架構包括哪些類型

    主流芯片架構是芯片設計領域中的核心組成部分,它們決定了芯片的功能、性能、功耗等多個方面。當前,全球范圍內主流的芯片架構主要包括以下幾種類型。
    的頭像 發(fā)表于 08-22 11:08 ?359次閱讀

    電磁頻譜管控系統(tǒng)由什么組成的呢

    智慧華盛恒輝電磁頻譜管控系統(tǒng)是一個復雜的系統(tǒng),主要由以下幾個關鍵組成部分構成: 一、智慧華盛恒輝電磁頻譜管控系統(tǒng)物理層 物理層是電磁頻譜管控系統(tǒng)
    的頭像 發(fā)表于 08-15 15:13 ?264次閱讀

    電動汽車驅動系統(tǒng)組成和特點

    電動汽車驅動系統(tǒng)作為電動汽車的核心組成部分,承擔著將電能轉化為機械能,進而驅動車輛行駛的重要任務。其設計、性能與效率直接影響到電動汽車的行駛性能、續(xù)航里程以及用戶的駕駛體驗。以下是對電動汽車驅動
    的頭像 發(fā)表于 08-06 17:29 ?278次閱讀

    科技前沿:智慧化系統(tǒng)核心組成要素

    在當今科技飛速發(fā)展的背景下, 智慧化系統(tǒng) 已經(jīng)成為各個領域的核心。這些系統(tǒng)融合了先進的傳感器技術、人工智能算法和大數(shù)據(jù)處理,實現(xiàn)了自動化、智能化和高效化的目標。從智能建筑到智能家居,智慧化系統(tǒng)
    的頭像 發(fā)表于 07-08 14:53 ?164次閱讀

    cnc系統(tǒng)組成及特點有哪些

    、高可靠性等特點,是現(xiàn)代制造業(yè)的重要支撐。本文將詳細介紹CNC系統(tǒng)組成及特點。 一、CNC系統(tǒng)組成 硬件系統(tǒng) CNC
    的頭像 發(fā)表于 06-14 15:41 ?1392次閱讀

    MySQL的整體邏輯架構

    支持多種存儲引擎是眾所周知的MySQL特性,也是MySQL架構的關鍵優(yōu)勢之一。如果能夠理解MySQL Server與存儲引擎之間是怎樣通過API交互的,將大大有利于理解MySQL的核心基礎架構
    的頭像 發(fā)表于 04-30 11:14 ?326次閱讀
    MySQL的整體邏輯<b class='flag-5'>架構</b>

    中興通訊GoldenDB助力河北移動新一代計費核心業(yè)務系統(tǒng)成功投產(chǎn)

    近日,河北移動新一代計費核心業(yè)務系統(tǒng)(B集群)成功投產(chǎn),這是河北移動持續(xù)優(yōu)化核心業(yè)務系統(tǒng)架構和部署模式的重要成果
    的頭像 發(fā)表于 04-09 09:35 ?297次閱讀

    光譜儀的工作原理與核心組成

    雖然光譜儀的類型不同, 但其基本組成和原理大致相同, 包含了光源與照明系統(tǒng)、準直系統(tǒng)、色散系統(tǒng)、聚焦系統(tǒng)和探測顯示
    發(fā)表于 02-27 10:19 ?827次閱讀

    RFID系統(tǒng)的基本組成 rfid系統(tǒng)的工作原理

    的工作原理。 一、RFID系統(tǒng)的基本組成 RFID標簽 RFID標簽是RFID系統(tǒng)核心,它是由芯片和天線組成的。芯片儲存著標簽的唯一ID號
    的頭像 發(fā)表于 02-04 13:48 ?2721次閱讀

    rfid倉庫管理系統(tǒng)的硬件組成和軟件組成

    RFID(射頻識別)倉庫管理系統(tǒng)是利用RFID技術實現(xiàn)對倉庫貨物進行追蹤、管理和安全控制的一種智能化系統(tǒng)。它由硬件部分和軟件部分組成,下面將進行分析。 一、硬件組成 RFID讀寫器:R
    的頭像 發(fā)表于 01-15 11:36 ?1351次閱讀

    變頻器架構組成和設計方法

    電子發(fā)燒友網(wǎng)站提供《變頻器架構組成和設計方法.doc》資料免費下載
    發(fā)表于 11-15 10:58 ?2次下載
    變頻器<b class='flag-5'>架構</b><b class='flag-5'>組成</b>和設計方法

    基于Linux的RFID交互系統(tǒng)的設計實現(xiàn)方案

    電子發(fā)燒友網(wǎng)站提供《基于Linux的RFID交互系統(tǒng)的設計實現(xiàn)方案.pdf》資料免費下載
    發(fā)表于 10-23 10:32 ?0次下載
    基于Linux的RFID<b class='flag-5'>交互</b><b class='flag-5'>系統(tǒng)</b>的設計實現(xiàn)方案

    華為回應“花瓣支付”更名 花瓣支付不對標微信支付支付

    今天華為支付機構更名引發(fā)市場關注。早在2021年3月華為收購了訊聯(lián)智付,成功拿下了支付牌照。現(xiàn)在華為已獲中國人民銀行批準,華為旗下的訊聯(lián)智付已更名為花瓣支付。 訊聯(lián)智付成立于2013年6月,注冊資本
    的頭像 發(fā)表于 10-17 16:08 ?858次閱讀

    仿真系統(tǒng)軟件的架構是什么樣的啊

    向仿真架構通常包括模型建立、模型驗證、仿真運行和結果分析等環(huán)節(jié)。在這種架構中,模型是仿真系統(tǒng)核心,仿真過程需要通過對模型的計算和分析來實現(xiàn)。 循環(huán)仿真
    的頭像 發(fā)表于 10-16 17:02 ?689次閱讀

    仿真系統(tǒng)軟件的架構是什么

    模型部分:這是仿真軟件的核心,它可以包括系統(tǒng)動力學模型、硬件在環(huán)模型等多種類型。這些模型描述了系統(tǒng)在不同條件下的行為和表現(xiàn),例如系統(tǒng)的動態(tài)特性、熱力學特性等等。 人機
    的頭像 發(fā)表于 10-16 16:56 ?844次閱讀