zoukankan      html  css  js  c++  java
  • 消息队列之RabbitMQ

    学习三部曲,安装,配置,启动。  先装上再慢慢研究。。。

     

    系统环境: Centos7.3  关闭防火墙  关闭Selinux

     

    一、安装RabbitMQ

    1、安装rabbitMQ

    [root@localhost ~]# yum install epel-release
    [root@localhost ~]# yum install erlang
    
    [root@localhost ~]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
    [root@localhost ~]# yum localinstall rabbitmq-server-3.6.6-1.el7.noarch.rpm 
    [root@localhost ~]# rpm -ql rabbitmq-server.noarch 0:3.6.6-1.el7

     

    2、复制MQ配置文件模板

    [root@localhost ~]# cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

     

     

    3、启动rabbitmq

    [root@localhost /]# systemctl start rabbitmq-server

     

    4、开启web界面管理工具

    [root@jumpserver rabbitmq]# rabbitmq-plugins enable rabbitmq_management
    The following plugins have been enabled:
    mochiweb
    webmachine
    rabbitmq_web_dispatch
    amqp_client
    rabbitmq_management_agent
    rabbitmq_management
    
    Applying plugin configuration to rabbit@jumpserver... started 6 plugins.
    
    [root@jumpserver rabbitmq]# service rabbitmq-server restart
    Redirecting to /bin/systemctl restart rabbitmq-server.service

     


    5、guest用户默认本地登录,修改配置文件拥有远程登录的权限

    [root@localhost ~]# vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.6/ebin/rabbit.app
    42 {loopback_users, [ ]},
    
    [root@localhost ~]# systemctl restart rabbitmq-server

     

    浏览器访问
    http://10.0.3.199:15672/   

    Username:guest    Password: guest

     

     6、添加用户

     

    创建成功的用户

     

     用户角色:

    01、 超级管理员(administrator)

    可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

    02、 监控者(monitoring)

    可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

    03、 策略制定者(policymaker)

    可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)

    04、 普通管理者(management)

    仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。

    05、 其他

    无法登陆管理控制台,通常就是普通的生产者和消费者。

     

     

     7、创建Virtual Hosts

     创建成功的Virtual Hosts

     

    设置权限:

    https://www.rabbitmq.com/configure.html      MQ官网

    https://www.jianshu.com/p/469f4608ce5d            exchange type 介绍

    https://my.oschina.net/LucasZhu/blog/1537455    RabbitMQ 基本概念

  • 相关阅读:
    part11-1 Python图形界面编程(Python GUI库介绍、Tkinter 组件介绍、布局管理器、事件处理)
    part10-3 Python常见模块(正则表达式)
    Cyclic Nacklace HDU
    模拟题 Right turn SCU
    状态DP Doing Homework HDU
    Dp Milking Time POJ
    区间DP Treats for the Cows POJ
    DP Help Jimmy POJ
    Dales and Hills Gym
    Kids and Prizes Gym
  • 原文地址:https://www.cnblogs.com/root0/p/9621314.html
Copyright © 2011-2022 走看看