0
点赞
收藏
分享

微信扫一扫

RabbitMQ入门及消息分发机制

荷一居茶生活 2022-01-27 阅读 141
rabbitmq

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 条评论