centos服务器上部署项目(四) -rabbitMQ

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

 

@

 

posted @ 2020-05-09 16:02  DarGi  阅读(151)  评论(0编辑  收藏  举报