zoukankan      html  css  js  c++  java
  • rabbitMq的安装

    ##前言 整理之前的笔记到博客上 ##1、下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的。 官网下载地址:http://www.erlang.org/downloads 安装完成之后会创建一个名为ERLANG_HOME的环境变量,其值指向erlang的安装目录,我们再将%ERLANG_HOME%\bin加入到Path中,最后打开CMD命令行,输入erl回车,如果出现erlang的版本信息就表示erlang语言环境安装成功;

    2、下载RabbitMQ

    官网下载地址:http://www.rabbitmq.com/
    双击安装,安装路径尽量不要有空格,避免入坑。

    3、安装RabbitMQ-Plugins,这个相当于是一个管理界面,方便我们在浏览器界面查看RabbitMQ各个消息队列以及exchange的工作情况,安装方法是:打开CMD命令行cd进入rabbitmq的sbin目录,输入:rabbitmq-plugins enable rabbitmq_management命令,稍等会会发现出现plugins安装成功的提示;

    重启服务:
    rabbitmq-service stop
    rabbitmq-service start
    在浏览器输入http://localhost:15672,输入用户名:guest,密码:guest就可以进入管理界面,在管理界面有修改密码的配置。

    4. 默认的guest用户仅限于本地访问,我们可以创建个新用户

    如果遇到报错信息,可能是本地账户权限有问题,我们去服务里找到RabbitMQ修改登录

    使用Guest用户登录 http://localhost:15672 通过Admin页签 “Add a user”

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

    最后我们点击上面列表中创建好的用户,可以打开详细配置,这里主要配置 Can access virtual hosts,这样本地以外的PC机才可以访问此服务。

  • 相关阅读:
    flutter sdk版本升级或者降级到指定版本
    flutter upgrage到1.17版本 android打包报错 Could not determine the dependencies of task ':app:lintVitalRelease'.
    小程序 自定义alert弹窗 带动画
    小程序 自定义cell 自定义group
    小程序 自定义弹窗禁止底部内容滚动 textarea内容上移
    css fixed 强制居中
    小程序 正则表达式
    小程序 自定义导航栏
    小程序 swiper自定义dot
    java 中锁的分类
  • 原文地址:https://www.cnblogs.com/jnnleo/p/12096915.html
Copyright © 2011-2022 走看看