作者:dibaoejx | 来源:互联网 | 2023-10-10 17:07
总结节点的存储类型分为两种:磁盘节点:消息会存储到磁盘。内存节点:消息都存储在内存中,重启服务器消息丢失,性能高于磁盘类型。单节点系统必须是磁盘节点,否则每次你重启RabbitMQ
总结
节点的存储类型分为两种:
- 磁盘节点:消息会存储到磁盘。
- 内存节点:消息都存储在内存中,重启服务器消息丢失,性能高于磁盘类型。
单节点系统必须是磁盘节点,否则每次你重启RabbitMQ之后所有的系统配置信息都会丢失。
RabbitMQ要求集群中至少有一个磁盘节点,当节点加入和离开集群时,必须通知磁盘节点。
异常处理
特殊异常:集群中唯一的磁盘节点崩溃了
如果集群中的唯一一个磁盘节点,结果这个磁盘节点还崩溃了,那会发生什么情况?
如果唯一磁盘的磁盘节点崩溃了,不能进行如下操作:
不能创建队列
不能创建交换器
不能创建绑定
不能添加用户
不能更改权限
不能添加和删除集群几点
总结:如果唯一磁盘的磁盘节点崩溃,集群是可以保持运行的,但你不能更改任何东西。
解决方案:在集群中设置两个磁盘节点,只要一个可以,你就能正常操作。
补充资料
集群节点类型变更:https://blog.csdn.net/LSY_CSDN_/article/details/103864940