zoukankan      html  css  js  c++  java
  • RabbitMQ环境搭建

    翻译自:http://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html

    简介:

        RabbitMQ是一个消息队列,用于接收并传递消息。可以把它当作是一个邮局,放入一封信件后信件最终会发到收信人,而RabbitMQ扮演了邮局和邮差的角色。而RabbitMQ和邮局的区别在于RabbitMQ的消息不是纸质消息,接收、存储和转发的是二进制数据-Messages。

        在RabbitMQ中有些专业术语:

    • 生产者:消息的产生者
    • 队列:RabbitMQ内部的邮箱。尽管消息在RabbitMQ和应用程序之间传递,但是只能存储于队列中。消息队列受到主机内存和硬盘的限制,很多生产者可以向同一个队列写入数据,很多消费者也可以从同一个队列中读取数据。
    • 消费者:消费者是接收数据的程序

        需要注意的是生产者、消费者并不一定在同一个主机,并且在大部分的应用中也不是放在同一个主机的。而一个应用可以既是生产者又是消费者。

    1.下载地址

    Erlang安装包:http://www.erlang.org/downloads

    RabbitMQ安装包: http://www.rabbitmq.com/install-windows.html

    2.管理页面

    2.1启用UI管理界面功能

    安装完成后,定位到路径下:C:Program FilesRabbitMQ Server abbitmq_server-3.7.7sbin,双击“rabbitmq-plugins.bat”。

    打开命令框,执行命令

     rabbitmq-plugins enable rabbitmq_management

     注:win10可能会报错,此时在命令前加上前缀“.”即可。

    找不到命令 rabbitmq-plugins,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.
    abbitmq-plugins”。

    2.2 查看windows服务

    如下图,表明RabbitMQ已经正常安装。

    2.3使用浏览器管理RabbitMQ

    打开地址:http://localhost:15672

    默认的账号:guest,密码:guest 

    3.配置远程连接

    参考地址:https://www.cnblogs.com/haoliansheng/p/5392860.html

    RabbitMQ默认只能通过 http://localhost:15672 ,不能通过IP地址登录,即无法通过远程连接。

    3.1添加用户

    需要在RabbitMQ的安装目录sbin目录下执行 

    rabbitmqctl add_user admin admin

    3.2修改权限 

    通过guest用户登录,修改权限 

    分配权限后修改密码,并修改角色为:administrator

      

    参考

    https://github.com/ServiceStack/rabbitmq-windows

    http://www.cnblogs.com/PatrickLiu/tag/RabbitMQ/

    https://www.cnblogs.com/grayguo/p/5300776.html

    http://www.rabbitmq.com/management.html

     

  • 相关阅读:
    【其他】UTF-8带签名与不带签名
    【Python】Python 过滤列表
    【EF】EF扩展库(批量操作)
    【python】用 sqlacodegen 将存在的数据库表 转化成model.py
    【python】使用枚举类
    【python】Python: Enum枚举的实现
    【python】python sqlalchemy core
    【python】python字符串前面加u,r,b的含义
    【EF】Entity Framework Core 2.0 特性介绍和使用指南
    Asp.Net 之 前台绑定常用总结
  • 原文地址:https://www.cnblogs.com/imstrive/p/9356076.html
Copyright © 2011-2022 走看看