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 基本概念

  • 相关阅读:
    [验证码实现] Captcha 验证码类,一个很个性的验证码类 (转载)
    [压缩解压缩] SharpZip--压缩、解压缩帮助类
    [序列化] SerializeHelper--序列化操作帮助类 (转载)
    [序列化] Serialize--序列化帮助类 (转载)
    [IO] C# INI文件读写类与源码下载 (转载)
    [IO] C# FileOperateHelper文件操作类与源码下载
    [IO] C# DirFileHelper文件与文件夹操作类教程与源码下载 (转载)
    [网络] C# NetHelper网络通信编程类教程与源码下载
    [上传下载] C# ImageUpload图片上传类教程与源码下载 (转载)
    [GDI+] C# ImageDown帮助类教程与源码下载 (转载)
  • 原文地址:https://www.cnblogs.com/root0/p/9621314.html
Copyright © 2011-2022 走看看