騰訊云“米大師”系統(tǒng)框架

??在線交易集群:負(fù)責(zé)統(tǒng)一的支付體驗(yàn),交易流程標(biāo)準(zhǔn)化控制及交易過程中風(fēng)險(xiǎn)策略管理,保障支付的高可靠性。

??離線對(duì)賬集群:通過對(duì)現(xiàn)網(wǎng)流水的實(shí)時(shí)、批量計(jì)算,實(shí)現(xiàn)計(jì)費(fèi)全流程的對(duì)賬稽核和結(jié)算,精準(zhǔn)描繪付費(fèi)用戶畫像。

??運(yùn)營平臺(tái):秒級(jí)監(jiān)控,一鍵擴(kuò)縮容,系統(tǒng)可用性達(dá)到99.99%。

三、實(shí)時(shí)交易保障

作為專業(yè)的一站式支付計(jì)費(fèi)解決方案,所有支付請(qǐng)求都要能被安全可靠地平穩(wěn)處理,任何錯(cuò)賬、丟單都是不可被接受的。然而交易過程中不可避免會(huì)出現(xiàn)異常情況。那么,如何通過交易流程管理保證交易高一致性,如何在面對(duì)活動(dòng)流量洪峰時(shí)平穩(wěn)運(yùn)營,如何通過運(yùn)維手段提前發(fā)現(xiàn)問題,如何構(gòu)建風(fēng)險(xiǎn)控制模型保證支付安全,是計(jì)費(fèi)系統(tǒng)必須解決的問題。

??異常場景支付高一致性

一筆訂單從支付扣費(fèi)到發(fā)貨,流程長且復(fù)雜,在整個(gè)交易鏈路中,任何一步失敗都將導(dǎo)致整個(gè)交易失敗。典型場景如當(dāng)交易引擎向銀行發(fā)起扣款請(qǐng)求出現(xiàn)超時(shí),這種扣款狀態(tài)未知的情況怎么處理才能保證此次交易的一致性?

  渠道扣款異常

扣款超時(shí)后,如果把交易控制權(quán)下放給訂單中心,將該筆交易從實(shí)時(shí)的同步交易請(qǐng)求降級(jí)為異步處理,訂單中心在一段時(shí)間內(nèi)如果偵測到扣款結(jié)果,就可以執(zhí)行交易的下一步。即使訂單中心一直沒有等到扣款通知,此時(shí)訂單的異步處理可以進(jìn)一步降級(jí)為離線處理,通過離線賬單處理確保交易的一致性。

  分級(jí)策略保障交易一致性

綜上,一筆看似簡單的支付行為,“米大師”通過實(shí)時(shí)交易、訂單流、賬單流的三級(jí)策略,來保障扣款異常情況下的交易一致性。

為了進(jìn)一步保障交易的安全性,“米大師”對(duì)交易系統(tǒng)數(shù)據(jù)進(jìn)行同步采集、撮合、分析和告警,這樣無論是偽造票據(jù)流水,還是篡改DB等非法行為,通過稽核平臺(tái)都能夠同步發(fā)現(xiàn),從而與交易系統(tǒng)形成互補(bǔ)。

  對(duì)賬稽核

??流量調(diào)度高可用性

每到節(jié)假日許多業(yè)務(wù)都會(huì)發(fā)布一系列營銷活動(dòng),比如,線上線下秒殺活動(dòng)、春節(jié)紅包、大促、游戲道具打折等,活動(dòng)的刺激導(dǎo)致很容易出現(xiàn)請(qǐng)求洪峰,支付量為平時(shí)幾十倍。面對(duì)流量洪峰,“米大師”通過內(nèi)外部流量調(diào)度,保障數(shù)據(jù)不錯(cuò)不丟,保證交易高可用性。

  支付請(qǐng)求“洪峰”

(1)外部流量調(diào)度

“米大師”構(gòu)建了統(tǒng)一接口平臺(tái)進(jìn)行接口收歸并屏蔽外部差異,并制定相應(yīng)的分級(jí)策略進(jìn)行流量控制。不同級(jí)別的接口在洪峰流量下采用階梯策略,緩存、異步、限流,優(yōu)先保證交易一致性,體驗(yàn)上進(jìn)行柔性處理。

(2)內(nèi)部流量調(diào)度

“米大師”構(gòu)建的分布式交易引擎,其核心模塊基于騰訊自研的TDF開發(fā)框架進(jìn)行開發(fā),內(nèi)部使用狀態(tài)機(jī)來控制事務(wù)的跳轉(zhuǎn)執(zhí)行,基于注冊(cè)機(jī)制,在瓶頸系統(tǒng)的前置環(huán)節(jié)調(diào)度,確保交易流程高一致。標(biāo)準(zhǔn)化流程控制和異常處理,保證交易高可用。

  內(nèi)部流量調(diào)度

支付子系統(tǒng)按場景、業(yè)務(wù)、流量進(jìn)行解耦,分SET部署,SET之間物理隔離,活動(dòng)期間將大流量調(diào)度到獨(dú)立SET,確保其他業(yè)務(wù)交易正常,并對(duì)獨(dú)立SET進(jìn)行一鍵擴(kuò)容應(yīng)對(duì)業(yè)務(wù)洪峰。

??現(xiàn)網(wǎng)場景化壓測

從系統(tǒng)架構(gòu)層面解決了交易一致性和高可用性問題,但現(xiàn)網(wǎng)實(shí)際情況更復(fù)雜,計(jì)費(fèi)全流程涉及很多旁路的接口,具體在哪個(gè)環(huán)節(jié)會(huì)出現(xiàn)瓶頸,或者上下游系統(tǒng)間可能出現(xiàn)關(guān)聯(lián)的影響都是無法預(yù)知的。如何能做好各環(huán)節(jié)的容量評(píng)估,防患未然,做到提前發(fā)現(xiàn)并解決問題,是計(jì)費(fèi)穩(wěn)定運(yùn)營必須解決的問題。

“米大師”采用“場景化的壓測方法”,將“場景化”壓測方法直接用于現(xiàn)網(wǎng),對(duì)活動(dòng)類型最突出的大促、打折、點(diǎn)券、道具、紅包、抽獎(jiǎng)幾種場景,按活動(dòng)請(qǐng)求順序和配比構(gòu)造壓力場景。

  場景化的壓測

選擇業(yè)務(wù)低峰時(shí)段,通過逐步放量壓測,一旦觀測到壓力瓶頸點(diǎn),及時(shí)停止壓測并快速擴(kuò)容。通過容量壓測評(píng)估系統(tǒng)和歷史交易峰值數(shù)據(jù)來了解現(xiàn)網(wǎng)整體容量情況并發(fā)現(xiàn)交易鏈路中的問題模塊,未雨綢繆提前解決潛在問題。

??多維風(fēng)控安全

在龐大的支付體系下,“黑產(chǎn)”是一個(gè)無法繞開的問題,黑產(chǎn)最直接的危害是給開發(fā)者/公司帶來大面積的壞賬,導(dǎo)致大量利潤付諸東流,影響實(shí)收;其次,若充值入口流量的控制權(quán)旁落,不僅會(huì)對(duì)官方渠道造成沖擊,而且會(huì)為公司和產(chǎn)品帶來更深遠(yuǎn)的風(fēng)險(xiǎn);第三,游戲賬號(hào)、密碼等泄露,危害用戶的財(cái)產(chǎn)安全。

面對(duì)規(guī)模龐大的“黑產(chǎn)”,以及伴隨營銷活動(dòng)而來的“羊毛黨”,“米大師”從事前發(fā)現(xiàn)、事中檢測、事后審計(jì)三個(gè)階段出發(fā),建設(shè)了多維立體式“實(shí)時(shí)風(fēng)控平臺(tái)”來實(shí)現(xiàn)對(duì)每筆交易的風(fēng)控處理。每個(gè)階段的核心工作都是處理和挖掘數(shù)據(jù),根據(jù)挖掘的結(jié)果,給出相應(yīng)的決策。通過豐富的數(shù)據(jù)源、行為統(tǒng)計(jì)數(shù)據(jù)、數(shù)據(jù)的關(guān)聯(lián)性及相互印證,建立惡意交易用戶“DNA”庫,并通過動(dòng)態(tài)模型和多級(jí)策略對(duì)已檢測為異常的交易進(jìn)一步核對(duì)避免誤判,從而準(zhǔn)確而有效地打擊異常交易,保證業(yè)務(wù)實(shí)收。

四、總結(jié)

騰訊云“米大師”提供專業(yè)的一站式計(jì)費(fèi)解決方案,在聚合支付、賬戶托管、風(fēng)控打擊、精準(zhǔn)結(jié)算分潤等方面積累了豐富的經(jīng)驗(yàn)。期待與各行業(yè)合作,共同打造支付計(jì)費(fèi)生態(tài)服務(wù)圈。

  來源:XXX(非中文科技資訊)的作品均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載請(qǐng)尊重版權(quán)保留出處,一切法律責(zé)任自負(fù)。

  文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請(qǐng)謹(jǐn)慎對(duì)待。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。

  中文科技資訊倡導(dǎo)尊重與保護(hù)知識(shí)產(chǎn)權(quán)。如發(fā)現(xiàn)本站文章存在版權(quán)問題,煩請(qǐng)30天內(nèi)提供版權(quán)疑問、身份證明、版權(quán)證明、聯(lián)系方式等發(fā)郵件至news@citnews.com.cn,我們將及時(shí)溝通與處理。

分享到

songjy

相關(guān)推薦