rabbitmq 主备模式部署_RabbitMQ说明以及集群架构四种模式-阿里云开发者社区

本文介绍了RabbitMQ的基本概念、在CentOS上的安装步骤以及集群的四种模式,包括主备模式、镜像模式、远程模式和多活模式。重点讨论了主备模式的资源浪费问题和镜像模式的高可用性。
摘要由CSDN通过智能技术生成

一、RabbitMQ是什么

1、MQ的主要作用是:异步、消峰、解耦

2、高并发、高可用的成熟方案,支持多种消息协议,易于部署和使用

Rabbitmq官网:www.rabbitmq.com

Erlang-Solutions:www.Erlang-Solutions.com

3、MQ的比较

4、应用场景

高并发、异构、订阅/发布,点对点通信

分布式系统的事务一致性TCC

5、rabbitmq使用Erlang开发

二、CentOS环境规划和单节点安装

IP 主机名 说明

192.168.75.175 rabbitmq1

Linux0CentOS7.x安装教程(重点):

下载rabbitmq-server-3.7.7-1.el7.noarch.rpm

rabbitmq服务器程序

mkdir /usr/local/temp (目录自行定义)

cd /usr/local/temp

通过XFTP将文件上传至temp目录

rpm -ivh --nodeps esl-erlang_21.0-1~centos~7_amd64.rpm

安装RPM包

rpm -ivh --nodeps rabbitmq-server-3.7.7-1.el7.noarch.rpm

8、rabbitmq-plugins enable rabbitmq_management

chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie

如果启动rabbitmq报错,添加rabbitmq对cookie文件的访问权限

设置用户名进行分配权限

防火墙放行5672/15672端口

11、启用控制台 rabbitmq-server

rabbitmq-server 前台启动服务

rabbitmq-server -detached 后台启动服务

rabbitmqctl stop 停止服务

12、然后访问 端口15672浏览器即可

不过默认的账号和密码 guest 不允许远程访问,需要自行添加用户才可以进行访问

三、windows安装

window安装教程简单:

四、集群包含四种架构模式

主备模式 Warren

*镜像模式 Mirror(重点)

远程模式 Shovel

多活模式 Federation

4.1、主备模式

缺点:MQ资源的浪费

4.2、镜像模式

4.3、远程模式

双活,容灾

4.4、多活模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值