zoukankan      html  css  js  c++  java
  • RabbitMq学习1-介绍、安装和配置

    一、简介

      1、MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka,以及阿里开源的RocketMQ

           

      2、AMQP是消息队列的一个协议。

      

      3、RabbitMq开发语言:Erlang – 面向并发的编程语言。

    二、下载安装

    1、下载

    Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。
    erlang:http://www.erlang.org/download.html
    rabbitmq:http://www.rabbitmq.com/download.html

    2、安装

    下载之后先安装erlang后安装rabbitmq,这里我把这两个安装在了D:appmq下

    三、配置

    使用RabbitMQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态。
    1、启用管理工具
    双击这里写图片描述

    2、进入D:appmqRabbitMQ abbitmq_server-3.6.5sbin输入命令:
    rabbitmq-plugins enable rabbitmq_management

    3、重启服务器

    net stop RabbitMQ && net start RabbitMQ

    此时会出现上面的错误,原来是需要用管理员的角色。重新已管理员打开cmd命令窗口执行命令。

    此时服务已经启动。

     4、在浏览器中输入地址查看:http://127.0.0.1:15672/
    这里写图片描述
    5、使用默认账号登录:guest/ guest

    四、添加用户
    1、添加admin用户

    2、用户角色
      1)超级管理员(administrator)
      可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。
      2)监控者(monitoring)
      可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
      3)策略制定者(policymaker)
      可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
      4)普通管理者(management)
      仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
      5)其他
      无法登陆管理控制台,通常就是普通的生产者和消费者。

    3、创建Virtual Hosts

    选中Admin用户,设置权限:

    看到权限已加:

    4、管理界面中的功能

  • 相关阅读:
    vue 遇到的问题
    vue webpack添加jQuery
    如何将在线电子书保存为pdf格式
    swagger 支持动态host和basePath
    本地chrome调试服务器node
    滚动页面一定距离后固定导航条
    发布-订阅模式
    react生命周期
    redux
    原型及继承
  • 原文地址:https://www.cnblogs.com/ivy-zheng/p/10957988.html
Copyright © 2011-2022 走看看