RabbitMQ入门及消息分发机制

阅读 141

2022-01-27

RabbitMQ入门及消息分发机制

一、安装依赖环境

1、安装erlang

wget -P /home/download https://github.com/rabbitmq/erlang- rpm/releases/download/v21.2.3/erlang-21.2.3-1.el7.centos.x86_64.rpm
rpm -Uvh /home/download/erlang-21.2.3-1.el7.centos.x86_64.rpm

2、安装socat

sudo yum install -y socat

二、安装rabbitmq

wget -P /home/download https://github.com/rabbitmq/rabbitmq- server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el7.noarch.rpm
rpm -Uvh /home/download/rabbitmq-server-3.7.9-1.el7.noarch.rpm

三、启动、关闭

1、启动

systemctl start rabbitmq-server

2、关闭

systemctl stop rabbitmq-server

3、查看状态

systemctl status rabbitmq-server

4、设置开机启动

systemctl enable rabbitmq-server

四、开启插件

1、查看插件列表

rabbitmq-plugins list

2、安装WEB管理插件

rabbitmq-plugins enable rabbitmq_management

五、添加用户及配置权限

1、添加用户

rabbitmqctl add_user admin admin

2、给用户分配角色

rabbitmqctl set_user_tags admin administrator

3、给用户分配操作资源权限

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

六、RabbitMQ 的用户角色分类

1、none

2、management

3、policymaker

4、monitoring

5、administrator

七、防火墙开启端口

1. 添加端口

2、重启防火墙

八、RabbitMq

1、生产者

2、消费者

3、Broker

4、Virtual Host

5、Channel

6、RoutingKey

7、Exchange

8、Queue

9、Binding

10、Exchange类型及说明

1、fanout

2、topic

3、direct

4、headers

九、RabbitMq结构视图

在这里插入图片描述

精彩评论(0)

0 0 举报