Advertisement

RocketMQ—深入解析 RocketMQ 一篇搞定

阅读量:

一、RocketMQ 是什么?

image.png

作为一种消息中间件的队列模型,其具备高性能、高可靠性、高实时性以及分布式架构等特性;

生产者、消费者以及队列均可实现分布式部署;

生产者会将消息依次发送至多个队列中,这些队列整体构成一个主题(Topic),若消费者采用广播模式进行消费,则每个消费者实例将接收该主题下所有队列的消息;若采用集群模式,则多个消费者实例将平均分配该主题对应的队列集合进行消费;

系统能够确保消息的严格有序性;

支持多种消息拉取方式,具备高度灵活性;

拥有出色的订阅者水平扩展能力,可满足大规模应用场景需求;

具备实时的消息订阅机制,确保信息传递的时效性;

系统具备处理亿级消息堆积的能力,保障在高负载情况下的稳定性;

整体依赖较少,便于部署与维护。

二、RocketMQ 基本概念

2.1 消息模型(Message Model)

RocketMQ 的架构主要包含 Producer、Broker 和 Consumer 三个核心组件,其中 Producer 负责生成消息内容,Consumer 负责接收并处理消息,而 Bro

全部评论 (0)

还没有任何评论哟~