本文字数:4223字预计阅读时间:13分钟一、RocketMQ简介RocketMQ是一个高可用、高性能、高可靠的分布式消息队列,相对于kafka更适合处理业务系统之间的消息。它具有很多特性,例如:发布订阅顺序、事务、定时消息消息堆积、重试,回溯等等它通过同步刷盘和同步双写等技术手段来实现高可靠,保证如下情况消息不丢:可恢复性故障:broker或OS crash等不可恢复性故障:磁盘损坏等它采用多项技术优化来满足性能要求:顺序IOPageCache和mmap内存预热和锁定异步提交和刷盘堆外内存缓冲等等所以,它的本质决定的其架构一定是复杂的,参考RocketMQ官方架构图:这里不再介绍各个组件的含义,可以参考RocketMQ架构设计。RocketMQ经过阿里多年双十一的检验,其稳定性不言而喻。可作
………………………………