Windows下RabbitMQ的下载与安装

rabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享消息,rabbitMQ是使用Erlang语言来编写的,并且rabbitMQ是基于AMQP协议的。

优点:

1.适用于适合中大型企业系统;

2.rabbitMQ底层是基于Erlang语言来编写的;

3.对java支持良好,对其他语言也支持良好,跨平台,语言无关;

4.与springAMQP完美的整合,API丰富;

5.集群模式丰富(HA模式、镜像队列模式--用的多),表达式配置,这些丰富的模式保证数据不丢失的前提做到高可靠性、可用性;

整个流程分为:生产者发布消息到SERVER(AMQP)上,通过virtual host 和Exchange ,Exchange 和 message queue通过路由绑定,通过路由规则发布消息到某个队列上,消费者只需要监听队列;

第一步:软件安装

安装rabbitMQ首先安装基于erlang语言支持的OTP软件,然后在下载rabbitMQ软件进行安装,安装一直next,然后install就好了,下载地址: http://www.erlang.org/download.html。

RabbitMQ的下载地址:http://www.rabbitmq.com/download.html

第二步:环境变量配置

1.上面完成安装以后要进行环境变量的配置,首先配置ERLANG_HOME如下图(变量值就是你按照otp软件的路径)

2.配置RABBITMQ_SERVER如下图(变量值是rabbitMQ的安装路径)

3.最后进行path的配置如下图(path的值为;%ERLANG_HOME%\bin;%RABBITMQ_SERVER%\sbin;注意是追加)

以上,rabbitMQ就安装配置好了。

第三步:启动监控管理器

1.打开命令行命令行(按住shift键并右击,可手动进入控制台),进入RabbitMQ的安装目录,切换到sbin目录下,我的地址是:D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin;

2.输入 rabbitmqctl status

要是出现上图的情况就说明安装成功,并且启动成功;

第四步 配置可视化RabbitMQ管理界面

1.使用上面同样的方法进入到命令行cmd;

2.输入命令 rabbitmq-plugins enable rabbitmq_management,这样就可以添加可视化插件了。

3.在web浏览器中输入地址:http://127.0.0.1:15672/;

4.输入用户名和密码:guest   、guest  就可以登录查看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  超级管理员 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值