RabbitMQ集群搭建与测试

本文介绍了在Windows Server 2008 x64环境下搭建RabbitMQ集群的详细步骤,包括RabbitMQ服务的安装、集群配置、队列镜像设置以及使用NLB进行负载均衡。通过集群,实现了高可用性和消息安全性,测试代码验证了集群功能的正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于项目工作的要求,需要用到RabbitMQ的集群相关的功能,所以就花时间去了解,测试了一下,暂时只是完成了第一步集群的搭建使用,以及集群的负载均衡管理,中间也绕过一些弯路,幸好这个东西玩过的人还是比较多了,而且它的社区也比较成熟了,所以可参考的资料还是挺丰富的,这个尝试完成之后,也想着把自己的一些尝试的过程记录一些,既是回顾其中的一些细节,也是给他人提供一个参考(若觉得靠谱的话,欢迎讨论大笑)。

RabbitMQ的集群,这次我主要是在Windows环境下面搭建的,负载均衡的管理采用是的Windosw自带的NLB,相对比较方便,但是具体的项目测试还没有开始,仅是作为一个方案来考虑。

 

第一部分——RabbitMQ服务环境安装

服务器环境是两台WinServer2008x64的虚拟机,现在两台电脑上面各自完成RabbitMQ服务的搭建,大致的安装步骤如下:

从官方网站去下载相关的安装文件http://www.rabbitmq.com/install-windows.html,主要是:

a)        Python安装文件:python_win32_ensetup.msi.rar

b)        Erlang的安装文件(RabbitMQ是基于Erlang开发的):otp_win32_R16B03-1.exe

c)        RabbitMQ安装文件:rabbitmq-server-3.2.4.exe

相关的安装步骤可以参考官网的,这里不再赘述,也可以参考几个博客:。

 

我本地测试两台服务器名字分别是:RBMQ-2/RBMQ-3,安装完成之后,RabbitMQ会默认创建一个节点/账户,节点的信息分别是rabbitmq@RBQM-2/ rabbitmq@RBQM-3,创建了一个admin/admin的账户。

确认完成上述两台服务的安装,就可以参考RabbitMQ官网上面关于集群一些内容来配置了(http://www.rabbitmq.com/clustering.html),官网的主要的还是在Linux系统下完成的操作,在Windows下的参考内容较少,不过操作内容上是差不多的,接下来我们就来进行RB集群的配置。

第二部分——集群的配置

         在搭建RB集群的时候,需要了解RB集群下,相比较单个节点的情况,主要在以下几方面有区别:

a)   &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值