文档章节

Windows下 RabbitMQ的安装与配置

xiaowindxiao
 xiaowindxiao
发布于 2016/09/09 11:54
字数 508
阅读 1542
收藏 18

 

 

一、RabbitMQ

        RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。

        AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 Consumer 两种类型:

二、安装Erlang

        RabbitMQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。

        下载地址:http://www.erlang.org/downloads,根据个人操作不同选择不同版本。如下图所示:

   

二、安装RabbitMQ

        下载地址:http://www.rabbitmq.com/install-windows.html,根据个人操作不同选择不同版本。

         如下图所示:

 

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

三、开启网页端控制台管理

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

E:\software\RabbitMQServer\rabbitmq_server-3.6.5\sbin>rabbitmq-plugins.bat enable rabbitmq_management

        使用rabbitmq-plugins.bat list 查看已安装的插件列表,如下图:

        重启RabbitMQ服务,在浏览器输入,http://localhost:15672/,使用默认用户guest/guest进入网页端控制台,如下图所示:

四、基础命令

1、查看用户列表

E:\software\RabbitMQServer\rabbitmq_server-3.6.5\sbin>rabbitmqctl list_users
Listing users ...
guest   [administrator]

2、新增一个用户

E:\software\RabbitMQServer\rabbitmq_server-3.6.5\sbin>rabbitmqctl add_user test1 123456
Creating user "test1" ...

E:\software\RabbitMQServer\rabbitmq_server-3.6.5\sbin>

3、删除一个用户

E:\software\RabbitMQServer\rabbitmq_server-3.6.5\sbin>rabbitmqctl delete_user test1

4、修改用户的密码

E:\software\RabbitMQServer\rabbitmq_server-3.6.5\sbin>rabbitmqctl change_password test1 654321

注:更多命令使用请参考http://www.rabbitmq.com/man/rabbitmqctl.1.man.html

 

 

© 著作权归作者所有

xiaowindxiao
粉丝 10
博文 13
码字总数 3436
作品 0
广州
私信 提问
【原创】rabbitmq-service用户手册(翻译)

为了方便工作中使用,周末抽空对 rabbitmq-service 用户手册进行了翻译,鉴于自己水平有限,翻译中难免有纰漏产生,如果疑问,欢迎指出探讨。 官方原文:http://www.rabbitmq.com/man/rabbi...

摩云飞
2012/11/12
0
0
初学Python——RabbitMQ的安装

记录踩坑之路,本篇文章主要摘抄自CSDN博客https://blog.csdn.net/weixin_39735923/article/details/79288578 Windows10环境下安装RabbtiMQ的步骤 第一步:下载并安装Erlang 原因:RabbitMQ服...

学霸初养成
2018/07/15
0
0
RabbitMQ 安装 —— Windows 7

RabbitMQ 安装 —— Windows 7 本文是在 Windows 7(64 bit)操作系统中安装 RabbitMQ 的指导。 下载并安装 Erlang,本文使用 ; 设置 Windows 环境变量 ,指向 Erlang 安装根目录,注意:如...

HiJ
2018/11/29
0
0
SpringBoot笔记(十一)RabbitMQ

安装Erlang RabbitMQ基于Erlang,所以得先安装Erlang http://www.erlang.org/downloads 根据自己的系统选择下载,安装完了,配置一下path即可 windows默认安装路径: 验证: 有时候可能需要重...

世外大帝
2018/04/25
0
0
win7下安装RabbitMQ

RabbitMQ依赖erlang,所以先安装erlang,然后再安装RabbitMQ; 下载RabbitMQ,下载地址: rabbitmq-server-3.5.6.exe和erlang,下载地址:otpwin6418.1.exe 先安装erlang,双击erlang的安装文件即...

凯文加内特
2015/11/11
0
1

没有更多内容

加载失败,请刷新页面

加载更多

性能优化

js相关 根据js时间线,将js放在最下面加载,先加载DOM,再加载js 懒执行,就是将某些逻辑延迟到使用时再执行。该技术可用于首屏优化,对于某些耗时逻辑并不需要在首屏就使用的,就可以使用懒...

祖达
14分钟前
0
0
websocket通信failed to execute 'send'问题的解决

在建立web socket通信后,发送数据时,出现下图所示现象: 问题代码演示 function TestSockets() { //实例化一个WebSocket对象 var socket = new WebSocket("ws://127.0.0.1:8000/w...

城市之雾
20分钟前
0
0
PHPStorm 如何设置 yaf 代码提示?

下载 php-yaf-doc git clone https://github.com/elad-yosifon/php-yaf-doc.git PHPStorm 如下设置 使用

whoru
21分钟前
0
0
typeorm drop foreign key

1. 问题描述 项目代码中使用typeorm进行mysql的数据操作, 昨天突然部署测试环境发现测试环境数据库的外键都为空了, 导致涉及的整个系统不可用. 2. 问题探究 尝试复现 mysqldump 线上数据, 然...

jimmywa
22分钟前
2
0
好程序员web前端开发测验之css部分

好程序员web前端开发测验之css部分Front End Web Development Quiz CSS 部分问题与解答 Q: CSS 属性是否区分大小写? <p><font size="3">  ul {</font></p> <p><font size="3">  MaRGin:......

好程序员IT
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部