直播-余额服务
直播业务的最核心的资产服务,日均千万订单,承载十亿级用户的日常消费和主播的收
入。
本人承担项目负责人的角色,负责升级和维护该系统。
业务垂直拆分,亿级用户余额表不停服平滑水平拆分,排除大表风险。优化后IO下降
90%,时延下降60%以上。
直播-营收业务主备高可用落地,MHA+consul+数据一致性检测。在保证可用性的同时尽
可能保证故障切换后的数据一致性。
服务重构&性能优化。包括单不限于熔断、限流、降级等基本优化,缓存一致性优化等
对数据一致性有较深刻的体会,经历了项目从MM架构导致数据异常的线上问题的修复和
排查,以及系统漏洞导致的数据异常的各种极端问题的修复。
直播-过期资产服务
直播业务的过期资产服务,亿级资产数据,日均百万级订单
本人承担项目负责人的角色
亿级数据分表,性能提升50%。
按天、小时的过期资产系统设计和重构(存储层分按时间分桶设计、计算层bucket+slot)。
独立重写了整个基础服务的底层存储和算法实现。
满足按天、小时过期的日常需求,并且能支持极端场景下的all in业务
其他
送礼服务
营收对账服务
预算服务
协助组内相关算法设计(游戏冰块掉落算法,胜率模拟算法、发票匹配算法)
组内一些业务基础组件的开发(任务中心、资产模块等)
对账、补单、分布式事务的解决方案均有落地实践。