Python知識分享網(wǎng) - 專業(yè)的Python學(xué)習(xí)網(wǎng)站 學(xué)Python,上Python222
行業(yè)案例:180Wtps超高并發(fā)、大流量生產(chǎn)案例:字節(jié)錢包 架構(gòu)與落地方案 PDF 下載
匿名網(wǎng)友發(fā)布于:2024-11-02 08:49:13
(侵權(quán)舉報)
(假如點(diǎn)擊沒反應(yīng),多刷新兩次就OK!)

行業(yè)案例:180Wtps超高并發(fā)、大流量生產(chǎn)案例:字節(jié)錢包  架構(gòu)與落地方案 PDF 下載 圖1

 

 

資料內(nèi)容:

 

1. 背景&挑戰(zhàn)&目標(biāo)

1.1 業(yè)務(wù)背景

(1)支持八端:2022 年字節(jié)系產(chǎn)品春節(jié)活動需要支持八端 APP 產(chǎn)品(包含抖音/抖音火山/抖音極速 版/西瓜/頭條/頭條極速版/番茄小說/番茄暢聽)的獎勵互通。用戶在上述任意一端都可以參與活動,得 到的獎勵在其他端都可以提現(xiàn)與使用。 (2)玩法多變:主要有集卡、朋友頁紅包雨、紅包雨、集卡開獎與煙火大會等。 (3)多種獎勵:獎勵類型包含現(xiàn)金紅包、補(bǔ)貼視頻紅包、商業(yè)化廣告券、電商券、支付券、消費(fèi)金融 券、保險券、信用卡優(yōu)惠券、喜茶券、電影票券、dou+券、抖音文創(chuàng)券、頭像掛件等。

1.2 核心挑戰(zhàn)

(1)設(shè)計&實(shí)現(xiàn)八端獎勵入賬與展示互通的大流量的方案,最高預(yù)估有 360w QPS 發(fā)獎。 (2)多種發(fā)獎勵的場景,玩法多變;獎勵類型多,共 10 余種獎勵。對接多個下游系統(tǒng)。 (3)從獎勵系統(tǒng)穩(wěn)定性、用戶體驗(yàn)、資金安全與運(yùn)營基礎(chǔ)能力全方位保障,確?;顒禹樌M(jìn)行 。

1.3 最終目標(biāo)

(1)獎勵入賬:設(shè)計與實(shí)現(xiàn)八端獎勵互通的獎勵入賬系統(tǒng),對接多個獎勵下游系統(tǒng),抹平不同獎勵下 游的差異,對上游屏蔽底層獎勵入賬細(xì)節(jié),設(shè)計統(tǒng)一的接口協(xié)議提供給業(yè)務(wù)上游。提供統(tǒng)一的錯誤處理 機(jī)制,入賬冪等能力和獎勵預(yù)算控制。 (2)獎勵展示/使用:設(shè)計與實(shí)現(xiàn)活動錢包頁,支持在八端展示用戶所獲得的獎勵,支持用戶查看、提 現(xiàn)(現(xiàn)金),使用卡券/掛件等能力。 (3)基礎(chǔ)能力: 【基礎(chǔ) sdk】提供查詢紅包余額、累計收入、用戶在春節(jié)活動是否獲得過獎勵等基礎(chǔ) sdk,供業(yè)務(wù) 方查詢使用。 【預(yù)算控制】與上游獎勵發(fā)放端算法策略打通,實(shí)現(xiàn)大流量卡券入賬的庫存控制能力,防止超發(fā)。 【提現(xiàn)控制】在除夕當(dāng)天多輪獎勵發(fā)放后,提供用戶提現(xiàn)的灰度放量能力、提現(xiàn)時尚未入賬的處理 能力。 【運(yùn)營干預(yù)】活動頁面靈活的運(yùn)營配置能力,支持快速發(fā)布公告,及時觸達(dá)用戶。為應(yīng)對黑天鵝事 件,支持批量卡券和紅包補(bǔ)發(fā)能力。 (4)穩(wěn)定性保障:在大流量的入賬場景下,保證錢包核心路徑穩(wěn)定性與完善,通過常用穩(wěn)定性保障手 段如資源擴(kuò)容、限流、熔斷、降級、兜底、資源隔離等方式保證用戶獎勵方向的核心體驗(yàn)。 (5)資金安全:在大流量的入賬場景下,通過冪等、對賬、監(jiān)控與報警等機(jī)制,保證資金安全,保證 用戶資產(chǎn)應(yīng)發(fā)盡發(fā),不少發(fā)。