前言
本章讲解ActiveMQ集群的搭建
方法
1.概念
之前我们搭建过MQ的一主两从,那么集群就是多个一主多从。
本次讲解我们使用zk一主两从,MQ两主四从(两个一主两从)。
- 192.168.1.103:zk、MQ
- 192.168.1.104:zk、MQ
- 192.168.1.105:zk、MQ
- 192.168.1.106:MQ
- 192.168.1.107:MQ
- 192.168.1.108:MQ
上面就是我们即将搭建的ActiveMQ的集群。
2.进行ActiveMQ集群搭建
1)搭建一主两从
首先我们需要两份一主两从MQ,在之前的测试中我们已经搭建了一份,那么需要在106、107以及108再次搭建一份。
此处过程省略。。。
2)在一份主从模型中加入如下配置
打开activemq.xml,在加入如下配置:
本次是103、104、105主从模型中添加106、107、108主从模型信息。
networkConnector还有个属性叫做duplex,该值为true表示两份主从模型数据复制,即两份主从的数据一致。
如果为false,那么两个主从将是独立的存储数据。
我这里没有进行配置。
3)将六台机器的MQ全部启动
访问zk可以得到六个节点的信息如下所示:
经过检查:
模型一:103(主),104(从),105(从)
模型二:106(从),107(从),108(主)