RabbitMQ搭建(1)-服务环境

一、介绍

RabbitMQ 是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现,是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

具体介绍请百度

推荐https://www.cnblogs.com/dwlsxj/p/RabbitMQ.html

二、安装

想要用RabbitMQ,必须先安装RabbitMQ服务。

RabbitMQ首先安装基于erlang语言支持的OTP软件。

下载erlang,网址:http://www.erlang.org/downloads


图1

如果页面打开慢可以试试http://erlang.org/download/?N=D这个网站


图2

下载后安装,下一步即可。

三、配置环境变量

计算机->属性->高级系统设置 ->环境变量 中的系统变量中

新建一个变量ERLANG_HOME值为本机中erlang的安装目录,

然后再在用户变量PATH中添加上%ERLANG_HOME%\bin;

cmd执行erl -version查看安装是否成功

10.1

四、下载RabbitMQ服务

网址:http://www.rabbitmq.com/download.html


图5

安装rabbitmq-server-3.7.9.exe

配置环境变量

计算机->属性->高级系统设置 ->环境变量 中的系统变量中

新建一个变量RABBITMQ_SERVER值为本机中rabbitmq-server的安装目录,

然后再在用户变量PATH中添加上%RABBITMQ_SERVER%\sbin;

五、启动RabbitMQ server监控管理器

找到你安装rabbitMQ的路径,然后切换到sbin的文件夹

安装rabbitmq:rabbitmq-service install

启动rabbitmq:rabbitmq-service start

启动监控管理器:rabbitmq-plugins enable rabbitmq_management


图6

然后在浏览器输入http:localhost:15672 用户名和密码默认都为guest。

图7

RabbitMQ服务环境搭建好了!


五、rabbitMQ常用的命令

启动监控管理器:rabbitmq-plugins enable rabbitmq_management

关闭监控管理器:rabbitmq-plugins disable rabbitmq_management

启动rabbitmq:rabbitmq-service start

关闭rabbitmq:rabbitmq-service stop

查看所有的队列:rabbitmqctl list_queues

清除所有的队列:rabbitmqctl reset

关闭应用:rabbitmqctl stop_app

启动应用:rabbitmqctl start_app

用户和权限设置(后面用处)

添加用户:rabbitmqctl add_user username password

分配角色:rabbitmqctl set_user_tags username administrator

新增虚拟主机:rabbitmqctl add_vhost vhost_name

将新虚拟主机授权给新用户:rabbitmqctl set_permissions -p vhost_name username '.*' '.*' '.*'

角色说明

none 最小权限角色

management 管理员角色

policymaker 决策者

monitoring 监控

administrator 超级管理员

你可能感兴趣的:(RabbitMQ搭建(1)-服务环境)