偷偷和大家说,我搞了一分内部资料,该内部资料共有13张PPT,据做者透露,该PPT至少花了整整1周时间才编写完成,其内容简洁明了,内容深度足够,易于初学者理解,也给深度开发人员分享了不同的消息队列的玩法。特别重要的是,该架构目前已大面积的稳定应用于生产环境。架构
PPT的内容我做了脱敏处理,经做者审核后分享给你们。3d
该消息队列的主要特色是:主动式。其架构主要由3大部分组成,分别是:消息生产者、消息处理集群、消息消费者,该架构和通常的消费队列最大的区别就是:消息生产者和消费者不直接接触消息队列中间件,而是经过消息处理集群主动处理消息,什么意思呢,消息处理集群会主动的去探测消息生产者,探测到新消息的时候,将消息抓取并投入消息队列中,消息处理集群的消费端在接收MQ推送的消息后,再主动的推送给真正的消费者。中间件
消息处理集群还存储历史消息,消费者能够经过版本号等机制去拉取历史消息,实现重复消费的过程。blog
这就是本次主动式消息队列处理集群的核心机制。队列
出于版权考虑,其源文件我就不上传了,但愿提供一个思路,以供参考内存