Python知识分享网 - 专业的Python学习网站 学Python,上Python222
行业案例:180Wtps超高并发、大流量生产案例:字节钱包 架构与落地方案 PDF 下载
匿名网友发布于:2024-11-02 08:49:13
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

行业案例:180Wtps超高并发、大流量生产案例:字节钱包  架构与落地方案 PDF 下载 图1

 

 

资料内容:

 

1. 背景&挑战&目标

1.1 业务背景

(1)支持八端:2022 年字节系产品春节活动需要支持八端 APP 产品(包含抖音/抖音火山/抖音极速 版/西瓜/头条/头条极速版/番茄小说/番茄畅听)的奖励互通。用户在上述任意一端都可以参与活动,得 到的奖励在其他端都可以提现与使用。 (2)玩法多变:主要有集卡、朋友页红包雨、红包雨、集卡开奖与烟火大会等。 (3)多种奖励:奖励类型包含现金红包、补贴视频红包、商业化广告券、电商券、支付券、消费金融 券、保险券、信用卡优惠券、喜茶券、电影票券、dou+券、抖音文创券、头像挂件等。

1.2 核心挑战

(1)设计&实现八端奖励入账与展示互通的大流量的方案,最高预估有 360w QPS 发奖。 (2)多种发奖励的场景,玩法多变;奖励类型多,共 10 余种奖励。对接多个下游系统。 (3)从奖励系统稳定性、用户体验、资金安全与运营基础能力全方位保障,确保活动顺利进行 。

1.3 最终目标

(1)奖励入账:设计与实现八端奖励互通的奖励入账系统,对接多个奖励下游系统,抹平不同奖励下 游的差异,对上游屏蔽底层奖励入账细节,设计统一的接口协议提供给业务上游。提供统一的错误处理 机制,入账幂等能力和奖励预算控制。 (2)奖励展示/使用:设计与实现活动钱包页,支持在八端展示用户所获得的奖励,支持用户查看、提 现(现金),使用卡券/挂件等能力。 (3)基础能力: 【基础 sdk】提供查询红包余额、累计收入、用户在春节活动是否获得过奖励等基础 sdk,供业务 方查询使用。 【预算控制】与上游奖励发放端算法策略打通,实现大流量卡券入账的库存控制能力,防止超发。 【提现控制】在除夕当天多轮奖励发放后,提供用户提现的灰度放量能力、提现时尚未入账的处理 能力。 【运营干预】活动页面灵活的运营配置能力,支持快速发布公告,及时触达用户。为应对黑天鹅事 件,支持批量卡券和红包补发能力。 (4)稳定性保障:在大流量的入账场景下,保证钱包核心路径稳定性与完善,通过常用稳定性保障手 段如资源扩容、限流、熔断、降级、兜底、资源隔离等方式保证用户奖励方向的核心体验。 (5)资金安全:在大流量的入账场景下,通过幂等、对账、监控与报警等机制,保证资金安全,保证 用户资产应发尽发,不少发。