一、部署Rabbitmq集群
Rabbitmq集群大概分为两种方式:
1、普通模式:默认的集群模式,消息的尸体只存在一个节点上;
2、镜像模式:把需要的队列做成镜像,存在于多个节点。
ha-mode:
all:列队到所有节点;
exatly:随机镜像到其他节点上;
nodes:镜像到指定节点上。
集群节点模式:
1、内存节点:工作在内存上;
2、磁盘节点:工作在磁盘上;
例外:内存节点和磁盘节点共同存在,提高访问速度的同时增加数据持久化。
相比内存节点虽然不写入磁盘,但是它执行比磁盘节点要好,集群中,只需要一个磁盘来保存状态就足够了,如果集群中只有内存节点,那么节点一旦宕机,所有的状态、消息都会丢失,无法实现数据的持久化。
Rabbitmq提取码:nmix
1.环境如下

2、安装rabbitmq服务
在192.168.1.14/15/16节点上进行如下操作,部署rabbitmq服务:
[root@localhost ~]# mkdir rabbitmq
[root@localhost ~]# cd rabbitmq/
[root@localhost rabbitmq]# ls
erlang-18.1-1.el6.x86_64.rpm rabbitmq-server-3.6.6-1.el6.noarch.rpm socat-1.7.3.2-2.el7.x86_64.rpm
#安装rabbitmq
[root@localhost rabbitmq]# yum -y localinstall erlang-18.1-1.el6.x86_64.rpm rabbitmq-server-3.6.6-1.el6.noarch.rpm socat-1.7.3.2-2.el7.x86_64.rpm
[root@localhost rabbitmq]# chkconfig rabbitmq-server on
[root@localhost rabbitmq]# /etc/init.d/rabbitmq-server start
Starting rabbitmq-server (via systemctl): [ OK ]
3、配置主机192.168.1.14
[root@localhost ~]# tail -4 /etc/hosts #配置本地解析(主机名可自定义)
192.168.1.14 rabbitmq01
192.168.1.15 rabbitmq02
192.168.1

本文详细介绍了如何部署RabbitMQ集群,包括环境准备、服务安装、节点配置、群集组建、管理用户创建以及虚拟主机和消息策略的设置。通过步骤演示了单台节点加入和退出集群的操作,确保数据持久化和集群的稳定运行。
最低0.47元/天 解锁文章
918

被折叠的 条评论
为什么被折叠?



