StarRocks在支付對賬領域的應用
1. 前言
2. 支付閉環
2.1
支付背後隱藏的細節。
一筆訂單的完結,C端使用者看到的僅僅是下單、支付簡單的流程,實際上背後有一套更復雜的流程實現支付的閉環。比如支付成功通知、訂單結算分賬、結算成功通知、賬務處理與報表生成等,以下是一個簡化的支付閉環流程:

3. 支付對賬架構的演進
3.1
對賬1.0,All in MySql

3.2
對賬2.0,利用大資料技術提速

3.3
對賬2.0的缺陷
這種方式雖然比[對賬1.0]方案效率有所提升,但是對賬場景中有調賬、補賬的操作,這部分修改、新增的資料目前只能T+1同步到數倉,導致部分對賬場景不適用,需要按照【對賬1.0】方案處理。
4. 對賬3.0,Starrock極速提效
4.1
引入StarRocks的背景
人力成本高,每次對賬都需要4人/日,出現問題每次都需要財務人員找開發人員查詢,重複的工作浪費人力。
時效性低,基於大資料Hive的查詢,雖然解決了大資料量多表關聯的問題,但是執行速度的問題沒解決。
機器成本高,部分場景仍然需要基於Mysql,需要將多個mySql主庫同步到一臺高配的機器上的MySql服務上來支援跨表跨庫查詢。


4.2
基於StarRocks的對賬3.0架構

4.3
對賬模型的選擇

4.4
Flink實時資料同步
1. 建StarRocks表db1_flink_table1

2. 定義Flink表(對應StarRocks表)xxxxtable

3. 建立Flink SQL任務,向StarRocks寫入資料

4.6
SQL語法的適配


4.5
落地效果

5. 總結
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70027824/viewspace-2998119/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深度學習在醫療領域的應用深度學習
- Graph Embedding在人力資本領域的應用
- Mock技術在測試領域的應用Mock
- ChatGPT在資訊保安領域的應用前景ChatGPT
- 串聯諧振在各個領域的應用
- 人工智慧在材料領域的應用有哪些?人工智慧
- Flink 在人工智慧領域的應用實踐人工智慧
- 影像識別(CV)在房地產領域的應用
- 區塊鏈技術在金融領域的應用區塊鏈
- nodejs應用領域NodeJS
- Linux 應用領域Linux
- 在域環境下對賬戶的操作
- ClickHouse在大資料領域應用實踐大資料
- 人工智慧在財富領域的應用與探索人工智慧
- 【AI in 美團】深度學習在文字領域的應用AI深度學習
- 實景三維在園區管理領域的應用
- 區塊鏈在人工智慧領域的前沿應用區塊鏈人工智慧
- 在銀行領域證件識別儀的應用
- 智慧影片分析技術在安防領域的應用
- 雲資料庫在水利領域的應用與探索資料庫
- 蘇濤:對抗樣本技術在網際網路安全領域的應用
- 網路安全應用領域有哪些?常見應用領域總結!
- 淺談人工智慧在流媒體領域的應用人工智慧
- 深度學習在自動駕駛感知領域的應用深度學習自動駕駛
- LoRaWAN技術在物聯網應用領域的優勢
- 車牌識別一體機在智慧領域的應用
- 人工智慧在各個領域裡的應用場景人工智慧
- 六西格瑪在農業領域的應用探討
- 大模型在程式碼缺陷檢測領域的應用實踐大模型
- 擴充 Swift 應用領域Swift
- 效能測試應用領域
- 區塊鏈的應用領域—物聯網和物流領域(二)區塊鏈
- 新加坡央行大力宣揚區塊鏈在支付領域的潛力區塊鏈
- BSN應用案例精選【4】:易居EBaaS在不動產領域應用
- 移動物聯網NB-IoT在細分領域的應用
- 調製技術在通訊領域的應用與重要性
- 人工智慧在辦公領域的應用及API資料返回人工智慧API
- 深度學習影象演算法在內容安全領域的應用深度學習演算法