rabbitmq和rocketmq区别,用表格表示他们的区别
时间: 2024-05-20 14:14:30 浏览: 169
mq产品对比
| 特性 | RabbitMQ | RocketMQ |
| --- | --- | --- |
| 开源 | 是 | 是 |
| 语言 | Erlang | Java |
| 协议 | AMQP、STOMP、MQTT、AMQP 1.0 | JMS、OpenMessaging |
| 存储 | 内存+磁盘 | 内存+磁盘 |
| 消息重复消费 | 支持 | 支持 |
| 消息顺序消费 | 支持 | 支持 |
| 集群模式 | 主-从 | 主-从、分布式 |
| 消息事务 | 支持 | 支持 |
| 延迟消息 | 插件支持 | 支持 |
| 社区活跃度 | 活跃 | 相对较小 |
| 外部监控 | 支持 | 支持 |
注:AMQP (Advanced Message Queuing Protocol)是一个消息队列协议,STOMP (Simple Text Oriented Messaging Protocol)是一种基于文本的协议,MQTT (Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,JMS (Java Message Service)是一种Java平台的API,OpenMessaging是一个开放的消息传递标准。
阅读全文