当前位置:首页 > 报告详情

王旭-哔哩哔哩CQRS架构下的异步事件治理实践.pdf

上传人: 2*** 编号:153876 2024-02-05 28页 2.56MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了哔哩哔哩在CQRS架构下异步事件治理的实践。主讲人王旭,哔哩哔哩资深开发工程师,分享了哔哩哔哩事件处理演进之路、Railgun架构设计与未来展望。 哔哩哔哩经历了单体应用时代、微服务时代,面临性能低、扩容难、故障频繁等问题,后采用CQRS架构进行优化。CQRS针对读、写特性优化,实现最终一致性和数据补偿,简化协作。然而,CQRS下仍存在事件丢失、处理能力扩展困难等问题。 为解决这些问题,哔哩哔哩推出了Railgun事件处理平台,旨在提升异步事件稳定性,降低故障率。Railgun具备灵活的管控能力、丰富的调试监控功能,能自动识别热点数据、实现水平扩容,并在MQ故障时提供自动化降级能力。 Railgun架构包括控制面设计和客户端接口设计。控制面具备统一事件集散中心、运行状态可视化等功能;客户端支持多种MQ类型,具有简单的改造成本和灵活的消费模式。 未来,Railgun将继续优化特性,如背压机制、热点预防等,并拓展Serverless、事件处理应用生命周期管理等功能。
"哔哩哔哩如何应对异步事件处理挑战?" "Railgun平台如何提升事件处理稳定性?" "哔哩哔哩的CQRS架构实践有哪些亮点?"
客服
商务合作
小程序
服务号
折叠