RabbitMQ 是什么?
RabbitMQ是一个开源的AMQP(Advanced Message Queue 高级消息队列协议)实现,服务器端用Erlang语言编写,支持多种语言 :如Java 、.net、Python,主要用于在分布式系统中异步处理消息 如同中转站。
优点: 降低了服务器之间的耦合、稳定、灵活等等。
RabbitMQ网站端口号:15672
第一步:
安装erlang
rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm
第二步:
安装rabbitMQ
rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm
命令:
service rabbitmq-server start service rabbitmq-server restart service rabbitmq-server stop rabbitmqctl status # 查看状态
安装命令维护插件:
rabbitmq-plugins enable rabbitmq_management
界面:
其中 guest 为默认用户 且有所有权限,为安全考虑 guest用户只能通过localhost登陆使用。我们也可以自己创建一个账户登陆系统。
创建用户 账号密码:
rabbitmqctl add_user dargi 111111
设置用户角色:
administrator 超级管理员角色
rabbitmqctl set_user_tags dargi administrator
设置用户权限:
rabbitmqctl set_permissions -p "/" dargi ".*" ".*" ".*"
查看:
rabbitmqctl list_users
删除用户:
rabbitmqctl delete_user dargi
修改密码:
rabbitmqctl change_password 用户名 密码
登陆:
##也可以这样创建角色
用户名 密码
## 创建host 为 /mall
点击/mall
配置权限
回来就是这样:
最后他的安装配置位置在哪 ?/etc/rabbitmq
@