1.声明
当前内容主要用于本人学习和复习之用,当前内容主要为分析搭建集群之后的ui界面的分析,发现其中的与非集群的区别
2.查看界面的区别
发现当前的主要界面存在区别:显示了三个节点数据(当节点宕机后就会显示not run)
并且具有clustering(表示当前的集群)
发现添加Exchange界面并没有任何其他的变化
发现添加Queue界面产生了变化,多出了一个node
3.操作添加数据
1.直接添加一个exchange
发现只要在一个节点添加了一个Exchange其他的集群中会自动创建一个exchange(基本上共享)
2.添加一个queue
发现如果添加一个queue,那么其他地节点都会有这个queue.但是如果这个节点宕机那么,就会让状态改变并且无法访问
Not Found
4.总结
1.在集群中的RabbitMQ中,RabiitMQ的ui界面会显示所有的集群节点的状态,并且显示所有的端口
2.集群的RabbitMQ中,如果添加Exchange和单机没有区别,唯一区别就是添加的时候,其他的界面也可看到(其他的节点也有这个Exchange)
3.集群的RabbitMQ中,添加Queue的时候可以指定创建Queue的节点,默认是第一个加入的,但是如果创建的Queue的节点宕机,那么该Queue不可访问
4.所以问题就是:
- 如果发布的Queue宕机了那么消息该怎么办?
- 如果出现网路故障原因导致集群出现问题怎么办?
以上纯属个人见解如有问题请联系本人!