客户背景:业务快速增长驱动云原生架构升级
悠悠有品属于一家游戏生态服务企业,起初着重于数字商品交易服务,之后依据用户需求延伸出虚拟物品租赁业务。因业务规模迅速扩充,该平台遭遇高并发、弹性扩缩容以及系统稳定性等多项挑战。
应对业务呈现的爆发式增长所带来的技术压力,悠悠有品运用阿里云 PaaS 服务去构建云原生架构。
此方案有力地对业务规模的迅猛扩展起到了支撑作用,还切实地证实了云原生架构于高增长互联网情形里头的敏捷特性以及可靠特质。
核心痛点:交易链路与数据链路面临双重挑战
悠悠有品早期主要依靠自行搭建的开源消息平台,基于明晰的架构设计,悠悠有品针对各异的业务场景开展了恰当的技术选型,引入了RocketMQ和Kafka,以此分别解决交易链路以及数据链路里的关键问题。
只是于运维这个层面来说,平台依旧面对着高峰时段的处理压力,以及高可用保障成本之类的挑战,主要是在以下这两个方面体现出来:
1. 处理交易的链路,其中涵盖上架、下单、支付以及履约环节,另外还有数据同步链路,包括风控、分析以及展示方面,其解决方案为:场景能够做到精准匹配,通过分层协同的方式从而支撑核心业务。
基于应对上述挑战的考量,悠悠有品选取采用阿里云云消息队列RocketMQ版,进而云消息队列Kafka版,达成面向各异场景的精准匹配,并且借助分层协同来支撑核心业务的稳定运行。
1. RocketMQ:筑牢交易链路“生命线”
悠悠有品围绕游戏道具交易核心流程采用阿里云云消息队列RocketMQ版,该核心流程为用户下单,之后是支付回调,接着进行库存扣减,最后是道具发放,并将该阿里云云消息队列RocketMQ版作为订单的核心引擎,作为交易的核心引擎,作为履约等关键业务的核心引擎:
高可用保障依靠同城双活架构以及多副本机制,在出现故障的场景当中能够达成秒级自动切换,全年时间里交易链路可用性可达到99.99%。
2. Kafka:激活数据价值“新动脉”
于交易日志场景里,悠悠有品采用阿里云云消息队列Kafka版Serverless系列,充分释放数据链路价值。同理,在用户行为场景亦是。并且,于风控数据同步场景同样是如此。
可靠性不错:借助三副本机制,还有全链路监控举措,数据同步成功率得以达到99.995%,这有效地对平台合规运营以及精细化运营起到支撑作用。
方案成效:性能、成本与业务价值全面提升
采用了阿里云RocketMQ跟Kafka组合而成的方案以后,悠悠有品在性能这方面,取得了明显提升,在成本这方面,也取得了明显提升,在业务价值这方面,同样取得了明显提升。
总结:以分层消息架构支撑高并发交易与数据价值释放
悠悠有品将其实践呈现出来,表明在高并发的交易背景之下,存在一种方案,这种方案兼顾着稳定性以及成本效率,是优选而来的,其情形为,“对于核心交易,RocketMQ能够稳稳承担,而对于海量数据,Kafka可起到驱动作用”。
在数字经济如浪潮般涌来的情况下,悠悠有品用技术匠心去守护千万玩家的交易安全,还用架构创新给行业树立了可供借鉴的实践样板。将来,阿里云消息产品会持续地赋能千行百业,使得每一条消息都能创造出更大的价值。
相关标签: # RocketMQ # Kafka # 高并发 # 云原生架构 # 数据价值