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

    @

    -------博客内容仅用于个人学习总结-------
  • 相关阅读:
    dotnet 新项目格式与对应框架预定义的宏
    dotnet 线程静态字段
    dotnet 线程静态字段
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取系统信息
    dotnet 通过 WMI 获取系统信息
    PHP show_source() 函数
  • 原文地址:https://www.cnblogs.com/DarGi2019/p/12857948.html
Copyright © 2011-2022 走看看