RabbitMQ的存储是基于什么

来源:1-3 业界主流消息中间件介绍

Echo鑫

2018-08-15

老师,我看了你对各大MQ的描述后,想问下,RBMQ也是存储在内存中么,还是部分存储在内存中?

它除了性能吞吐量不及KAFKA以外,还有什么地方是比较弱的地方?

另外,我看了以下有个人问的问题,是不是RBMQ没有消息订阅发布这一概念说法?

写回答

1回答

阿神

2018-08-15

首先 rabbit 他是可以存储在内存(ram) 和 磁盘(disk)中的 ,这个可以进行设置,真正生产环境一般3或5个节点组成一个镜像队列集群,一般会开启1或2个内存存储方式,提高性能的同时保障数据不丢失。

第二,rabbit原生并不提供发布订阅模式,这个是JMS规范里的概念,比如activemq(完全遵循)、rocketmq (大体遵循)jms规范。


0
2
阿神
回复
Echo鑫
如果觉课程不错,帮忙给个五星好评哦,谢谢支持,祝小伙伴学习愉快!
2018-08-24
共2条回复

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程