直播房间服务基于CQRS的架构演进实践
Source :
mp.weixin.qq.com
Author :
刘瑞洲&王清培
房间系统是直播业务的“基石”,开播和看播两大体系都是围绕房间场景展开。
房间系统架构也经历一系列的升级和挑战,从房间读多活、混沌流量治理、热点发现、多级缓存等,支撑了S11破千万PCU的流量洪峰冲击。
为了应对业务更大的挑战,基于CQRS思想,分离大流量的用户高读场景(Query)和注重数据强一致性的开播创建房间等写场景(Command)。对于用户端可以无状态无限制的扩容服务副本,做到支持更大线上用户同时在线的目标。
View
199
Technology
lddgo
Shared on
2023-09-26