支付架構實戰

支付架構實戰

《支付架構實戰》是2022年電子工業出版社出版的圖書,作者是蘇博亞。

基本介紹

  • 中文名:支付架構實戰
  • 作者:蘇博亞
  • 類別:程式設計
  • 出版社:電子工業出版社
  • 出版時間:2022年4月
  • 頁數:248 頁
  • 定價:108 元 
  • 開本:128 開
  • 裝幀:平裝
  • ISBN:9787121431487
內容簡介,圖書目錄,作者簡介,

內容簡介

本書首先講解支付的發展歷史;然後介紹支付業務和支付體系架構的演進過程,並簡單闡述支付牌照的誕生背景;接著以微服務的思路講解支付體系是如何劃分微服務系統的,以及劃分後每個系統的職責與實現,並詳細闡述每個系統的技術難點等;後介紹跨境支付、支付運營平台,以及支付體系的高可用,主要講解如何抽象出支付業務系統使用的公共能力,以及如何實現多機房互備,如何實現支付鏈路壓測使支付體系更加穩定等內容。
本書以微服務架構為基礎搭建了一套支付體系,詳細介紹了微服務的拆分過程及支付架構的搭建過程,既講解了支付業務,又根據每一個業務模組拆分出了微服務系統的實現邏輯。書中提供了大量的微服務拆分思路,以及技術難題的解決方案和源碼。希望本書能夠幫助讀者構建技術架構理論體系,以及利用技術架構解決業務問題的思維模型。

圖書目錄

第1部分 支付概述
第1章 支付業務與支付架構簡介 2
1.1 支付業務簡介 3
1.1.1 支付牌照的誕生 3
1.1.2 支付業務架構 4
1.2 支付系統架構演進 5
1.2.1 支付系統架構發展歷程 5
1.2.2 理想的支付系統架構 7
1.3 技術選型 9
1.3.1 Spring Cloud技術簡介 9
1.3.2 支付系統技術架構 14
第2部分 模組詳解
第2章 支付網關 18
2.1 網關概要 18
2.1.1 網關的由來 18
2.1.2 網關的基本功能 19
2.2 網關的設計 21
2.2.1 網關架構設計 21
2.2.2 參數校驗 22
2.2.3 加簽與驗簽 25
2.2.4 加密與解密 29
2.3 網關的高可用 35
2.3.1 動態路由 35
2.3.2 負載均衡 38
2.3.3 依賴隔離 42
2.3.4 限流與熔斷 45
第3章 支付核心 54
3.1 支付核心架構 54
3.1.1 業務簡介 54
3.1.2 系統架構 55
3.1.3 接口 57
3.2 支付核心技術 69
3.2.1 生成支付單號 69
3.2.2 百億級數據量處理——分庫分表 75
第4章 渠道路由 82
4.1 支付渠道 82
4.1.1 中國銀聯 82
4.1.2 中國網聯 84
4.1.3 微信接入 86
4.1.4 支付寶接入 90
4.2 渠道路由設計 91
4.2.1 渠道路由架構設計 92
4.2.2 入金路由設計 93
4.2.3 出金路由設計 94
4.3 渠道護航 97
4.3.1 渠道自動切換業務簡介 97
4.3.2 渠道護航系統架構設計 98
第5章 收銀台 102
5.1 收銀台架構設計 103
5.1.1 收銀台架構 103
5.1.2 收銀台流程處理 105
5.2 收銀台SDK 107
5.2.1 收銀台接口定義原則 107
5.2.2 收銀台接口定義實踐 108
5.2.3 收銀台SDK設計 115
5.3 收銀台路由設計 117
5.3.1 收銀台業務簡介 117
5.3.2 收銀台路由架構 119
第6章 清結算和計費 123
6.1 清結算 123
6.1.1 清結算業務簡介 123
6.1.2 清結算系統設計 124
6.2 計費 128
6.2.1 計費業務簡介 128
6.2.2 計費系統設計 131
第7章 賬務系統 134
7.1 賬戶體系 134
7.1.1 B端賬戶 135
7.1.2 C端賬戶 136
7.1.3 會計賬戶 136
7.1.4 備付金賬戶 139
7.2 賬務系統設計 141
7.2.1 賬務架構 141
7.2.2 熱點賬戶處理 142
第8章 高效的核對體系 146
8.1 對賬簡介 146
8.1.1 支付機構的信息流和資金流 146
8.1.2 對賬業務簡介 149
8.1.3 對賬架構設計 151
8.2 對賬實現 155
8.2.1 渠道對賬 155
8.2.2 銀存核對 162
8.2.3 實時核對 165
8.2.4 離線核對 170
8.3 對賬閉環功能 173
8.3.1 閉環功能建設 173
8.3.2 差錯處理 174
第9章 商戶中心 177
9.1 業務簡介 177
9.1.1 商戶入駐 177
9.1.2 業務架構 181
9.2 系統架構設計 183
9.2.1 商戶中心繫統架構 183
9.2.2 認證系統架構 185
第3部分 支付擴展
第10章 跨境支付 188
10.1 業務簡介 188
10.1.1 什麼是跨境支付 188
10.1.2 跨境支付相關的支付機構 191
10.1.3 跨境支付業務的模式 192
10.2 技術實現 193
10.2.1 業務流程 193
10.2.2 互動設計 195
第11章 支付運營平台 197
11.1 業務簡介 197
11.1.1 支付運營平台發展歷程 197
11.1.2 支付運營平台業務邏輯 198
11.2 支付運營平台設計 200
11.2.1 系統互動設計 200
11.2.2 支付運營平台技術架構 201
11.3 許可權模型設計 202
11.3.1 選單分類 202
11.3.2 角色許可權 203
11.3.3 許可權模型的演進 204
11.3.4 用戶劃分 207
11.3.5 理想的RBAC模型 210
11.3.6 許可權系統表設計 210
第12章 支付體系高可用設計 213
12.1 抽象公共能力 213
12.1.1 加密系統 213
12.1.2 鏈路追蹤系統 223
12.2 支付穩定性 227
12.2.1 支付鏈路壓測 228
12.2.2 多機房互備 230

作者簡介

支付領域資深技術專家,在支付行業深耕十餘年,先後在隨行付支付有限公司、美團、有贊科技從事支付業務的開發、設計、架構工作。獲得認證:
PMP(項目管理人士資格認證)
OCP(Oracle資料庫認證專家)

相關詞條

熱門詞條

聯絡我們