RocketMQ

简介: RocketMQ

RocketMQ是阿里巴巴开源的一款分布式消息中间件,适用于大规模消息处理应用,如:日志收集、事件通知、任务调度等。RocketMQ整体架构设计主要分为四大部分,分别是:Producer、Consumer、Broker、NameServer。

Producer:消息生产者,可以集群部署。它会先和 NameServer 集群中的随机一台建立长连接,得知当前要发送的 Topic 存在哪台 Broker Master上,然后再与其建立长连接,支持多种负载平衡模式发送消息。
Consumer:消息消费者,也可以集群部署。
Broker:消息中转部分,主要负责存储和转发消息。
NameServer:元数据部分,主要负责管理消息的元数据信息,如:Topic、Tag等。
RocketMQ的优势在于其强大的稳定性、高吞吐量、灵活性和可扩展性。同时,RocketMQ支持多种编程语言和平台,可以方便地与现有的系统集成。此外,RocketMQ还提供了丰富的监控和管理工具,方便用户及时发现和解决问题。

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
1月前
|
消息中间件 监控 API
RocketMQ 5.0
RocketMQ 5.0 是一款分布式消息中间件,由阿里巴巴开源,提供了高性能、高可靠、高可扩展性的消息传递服务。它采用发布/订阅模式,支持多种消息协议,如 JMS、MQTT 等,可用于构建企业级应用的异步消息处理、系统解耦、流量削峰等场景。
89 4
|
1月前
|
消息中间件 Apache RocketMQ
RocketMQ
RocketMQ “【5月更文挑战第24天】”
31 2
|
13天前
|
消息中间件 Java API
详解RocketMQ使用
详解RocketMQ使用
26 0
|
1月前
|
消息中间件 存储 Cloud Native
RocketMQ的初步认识
RocketMQ的初步认识
34 0
|
1月前
|
消息中间件 监控 RocketMQ
RocketMQ
RocketMQ是一个开源的分布式消息中间件,由阿里巴巴集团开发和维护。
69 1
|
7月前
|
消息中间件 存储 JSON
RocketMQ使用总结
RocketMQ使用总结
140 0
|
11月前
|
消息中间件 负载均衡 Java
RocketMQ6
RocketMQ是一款分布式消息中间件,广泛应用于企业级架构中的异步消息传递、数据流处理、日志收集与传输等场景。RocketMQ 6是RocketMQ的最新版本,相比于旧版本,它具有更高的性能、更好的稳定性和更丰富的功能,支持更多的协议和特性。
86 0
|
消息中间件 监控 Java
RocketMq介绍
RocketMq介绍
224 0
|
消息中间件 Kafka Linux
RocketMQ常备知识汇总
RocketMQ常备知识汇总
186 0
|
消息中间件 Java 中间件
rocketmq整合SpringCloudStream
rocketmq整合SpringCloudStream
460 0