RabbitMQ:集群的ui界面操作分析

1.声明

当前内容主要用于本人学习和复习之用,当前内容主要为分析搭建集群之后的ui界面的分析,发现其中的与非集群的区别

2.查看界面的区别

发现当前的主要界面存在区别:显示了三个节点数据(当节点宕机后就会显示not run)
RabbitMQ:集群的ui界面操作分析
并且具有clustering(表示当前的集群)
RabbitMQ:集群的ui界面操作分析
发现添加Exchange界面并没有任何其他的变化

RabbitMQ:集群的ui界面操作分析

发现添加Queue界面产生了变化,多出了一个node
RabbitMQ:集群的ui界面操作分析

3.操作添加数据

1.直接添加一个exchange
RabbitMQ:集群的ui界面操作分析
RabbitMQ:集群的ui界面操作分析
发现只要在一个节点添加了一个Exchange其他的集群中会自动创建一个exchange(基本上共享)

2.添加一个queue
RabbitMQ:集群的ui界面操作分析
发现如果添加一个queue,那么其他地节点都会有这个queue.但是如果这个节点宕机那么,就会让状态改变并且无法访问
RabbitMQ:集群的ui界面操作分析
Not Found

4.总结

1.在集群中的RabbitMQ中,RabiitMQ的ui界面会显示所有的集群节点的状态,并且显示所有的端口

2.集群的RabbitMQ中,如果添加Exchange和单机没有区别,唯一区别就是添加的时候,其他的界面也可看到(其他的节点也有这个Exchange)

3.集群的RabbitMQ中,添加Queue的时候可以指定创建Queue的节点,默认是第一个加入的,但是如果创建的Queue的节点宕机,那么该Queue不可访问

4.所以问题就是:

  1. 如果发布的Queue宕机了那么消息该怎么办?
  2. 如果出现网路故障原因导致集群出现问题怎么办?

以上纯属个人见解如有问题请联系本人!