通过经典的应用场景阐述可能会面临的问题 - 响应慢,雪崩,用户体验差,继而交易下跌。为了应对这些不可控的洪峰数据,中间件团队通过大量研究和实践,推出了低延迟高可用解决方案,在分布式存储领域具有一定的普适性。在此基础上,通过对现有有限资源的规划,又推出了分级的容量保障策略,通过限流、降级,甚至熔断技术,能够有效保障重点业务的高吞吐,成功的支撑集团包括海外业务平缓舒畅地度过双11高峰。与此同时,在一些对高可靠、高可用要求极为苛刻的场景下,中间件团队又重点推出了基于多副本机制的高可用解决方案,能够动态识别机器宕机、机房断网等灾难场景,自动实现主备切换。整个切换过程对用户透明,运维开发人员无需干预,极大地提升消息存储的可靠性以及整个集群的高可用性。
阿里消息中间件发展历史

阿里消息中间件发展历史

阿里消息中间件现状
消息中间件核心功能设计

消息领域模型

消息组件交互流程

事务消息

顺序消息

消费模式

消息过滤

消息轨迹
双11万亿数据洪峰的挑战

历年双十一消息量变化

消息中间件核心链路

万亿洪峰下有哪些问题

双十一当天系统可用性要求

消息中间件可用性提升方案

慢请求导致雪崩

高并发场景下写消息毛刺

访存毛刺分析

消除访存毛刺

优化后

在线熔断机制

分布式系统高可用架构理论

分布式系统高可用架构理论

消息中间件高可用架构

故障自动恢复

系统可用性提升
RocketMQ 5.0 展望

RocketMQ 5.X 展望
用心体会技术,用笔记录感悟!
喜欢请关注~