微服务框架
【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】
服务异步通讯
文章目录
- 微服务框架
- 服务异步通讯
- 53 MQ 集群
- 53.4 仲裁队列【RabbitMQ控制台搭建】
- 53.4.1 仲裁队列
- 53.4.2 搭建仲裁队列
53 MQ 集群
53.4 仲裁队列【RabbitMQ控制台搭建】
53.4.1 仲裁队列
仲裁队列:仲裁队列是3.8版本以后才有的新功能,用来替代镜像队列【镜像虽然可以做主从,但是镜像模式依然有数据丢失的风险,因为它 不是强一致的】,具备下列特征:
- 与镜像队列一样,都是主从模式,支持主从数据同步
- 使用非常简单,没有复杂的配置【默认镜像 count = 5,即一主四镜像,如果有 > 5 个节点,那就随便选四个当 从节点】
- 主从同步基于Raft协议,强一致
详细的搭建步骤可以参考课前资料:【黑马资料,永远滴神!!!!!!!】
53.4.2 搭建仲裁队列
从RabbitMQ 3.8版本开始,引入了新的仲裁队列,他具备与镜像队里类似的功能,但使用更加方便。
【添加仲裁队列】
在任意控制台添加一个队列,一定要选择队列类型为Quorum类型。
试试,在 8081 创建一个新 队列
直接添加
+ 2
的意思就是有两个镜像
followers:从的意思
发一个消息到这个 队列
直接发送
OK
OK,看看节点 2
看看节点3
没毛病【这就是仲裁 队列】