zoukankan      html  css  js  c++  java
  • 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

    @

    -------博客内容仅用于个人学习总结-------
  • 相关阅读:
    0~n-1中缺失的数字
    仅仅反转字母
    字符串相加
    反转字符串&反转字符串中的元音字母
    python OrderedDict类&LRU缓存机制练习题
    协程greenlet、gevent、猴子补丁
    生产者与消费者(两个线程之间的通信---队列实现)
    jquery的on()
    Python之内置类型
    Python之比较运算符
  • 原文地址:https://www.cnblogs.com/DarGi2019/p/12857948.html
Copyright © 2011-2022 走看看