zoukankan      html  css  js  c++  java
  • 如何安装和配置RabbitMQ

         今天开始一个小小的练习,学习一下安装和配置RabbitMQ,为什么要学它,因为WCF可以完全兼容和使用RabbitMQ了。我们新的大数据系统需要使用消息队列,所以就开始研究一下,把它重新封装一下,更便于使用。好了,言归正传。

    1.安装

        我们先看看安装吧,其实挺简单的,由于Rabbit MQ 是建立在强大的Erlang OTP平台上,因此我们需要先安装Erlang,然后在安装RabbitMQ.

        1)、这里是ErLang环境的下载地址

                  ErLang:http://www.erlang.org/download.html

                  ErLang的Windows环境分为32版和64版本的,如图
               

               2)、这是RabbitMQ环境、客户端、实例和说明文档的地址

        RabbitMQ:http://www.rabbitmq.com/download.html

               我们需要下载RabbitMQ组件的两个部分,一个是的服务器端,这个是环境;另一个就是RabbitMQ的Net客户端,使用这个进行编程开发。

              1)、服务端下载RabbitMQ-Server,我们下载Windows版本就可以,RabbitMQ Server也包含其他系统的版本,如CentOS ,如图
             

                 2)、RabbitMQ的Net客户端类库(客户端类库包括:Java Client,JMS Client,Net Client,Erlang Client)

               
                 

        注意:

          1、默认安装的Rabbit MQ 监听端口是:5672

                      安装很简单,按着指示,下一步,下一步,结束就可以,没什么可说的。我们看看配置。

      2.配置

        1. 安装完以后erlang需要手动设置ERLANG_HOME 的系统变量。

        输入:set ERLANG_HOME=D:Program Fileserl8.3【这个是ErLang的安装目录,每个人安装目录不同,这里写的也不一样。】

        


        2.激活Rabbit MQ's Management Plugin

        使用Rabbit MQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态,你可以在命令行中使用下面的命令激活。

        输入:rabbitmq-plugins.bat  enable  rabbitmq_management

                如果是第一次执行插件配置,结果如图:

                

                 此命令可以多次执行,再次执行效果如图:
        

        同时,我们也使用rabbitmqctl控制台命令(位于 rabbitmq_server-3.6.9sbin>)来创建用户,密码,绑定权限等。

        3.创建管理用户

        输入:rabbitmqctl.bat add_user PatrickLiu PatrickLiu123456

               
     

        4. 设置管理员

        输入:rabbitmqctl.bat set_user_tags PatrickLiu administrator

         设置管理员前,PatrickLiu这个账号要先创建,否则设置就会失败。如图:

              

               设置管理员成功,效果如图:

              

        5.设置权限

        输入:rabbitmqctl.bat set_permissions -p / PatrickLiu ".*" ".*" ".*",每对星号之间要有空格,否则会出错,此命令可以多次执行,不会报错。

               

        6. 其他命令

          a. 查询用户: rabbitmqctl.bat list_users
                     
                    

          b. 查询vhosts: rabbitmqctl.bat list_vhosts

                    

          c. 启动RabbitMQ服务: net stop RabbitMQ && net start RabbitMQ, 可以通过工具启动和关闭RabbitMQ服务

                     

             所有的账号设置,都是区分大小写的,千万注意

       以上这些,账号、vhost、权限、作用域等基本就设置完了。

      3.Rabbit MQ管理后台

        使用浏览器打开http://localhost:15672 访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统即可。

        Rabbit MQ 管理后台,可以更好的可视化方式查看RabbitMQ服务器实例的状态。

         登录前页面:

              

               登录后页面效果如下:

            

      4. 创建vhosts

        1. 创建vhosts,  在admin页面,点击右侧Virtual Hosts ,

               

        2. 将刚创建的OrderQueue分配给相关用户。

          1)、选择用户,如图:

                  

                    2)、给所选的用户增加权限,如图:

                   

         3. 其他创建exchange ,queue 大家自己在后台创建吧,这里不再赘述。

         好了,RabbitMQ安装与配置就写到这里,还有很多要看的,要测试的。欢迎大家讨论。

  • 相关阅读:
    【Yom框架】漫谈个人框架的设计之一:是IRepository还是IRepository<T>?
    【NET】Winform用户控件的初步封装之列表页控件
    【C#】Smtp发送邮件
    c# http请求封装
    js 时区转换
    c# http请求接口
    netcore 中间件记录日志
    netcore 调用log4net
    netcore 从api下载文件并直接返回
    netcore 从api下载文件到本地
  • 原文地址:https://www.cnblogs.com/PatrickLiu/p/6841132.html
Copyright © 2011-2022 走看看