RabbitMQ基础安装配置(window 10)

2018-11-13  本文已影响0人  未知角色
本文记录window10环境下安装RabbitMQ3.7.8过程

介绍

  MQ全称为Message Queue, [消息队列]是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。
  [MQ]是消费-生产者模型的一个典型的代表,一端往[消息队列]中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和[JMS]类似,但不同的是JMS是SUN JAVA[消息中间件]服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。
  RabbitMQ是一个在[AMQP]基础上完成的,可复用的企业消息系统。他遵循Mozilla Public License,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

使用场景

  在项目中,将一些无需即时返回且耗时的操作提取出来,进行了[异步处理],而这种异步处理的方式大大的节省了服务器的[请求响应时间],从而提高了系统的吞吐量。

安装

  Rabbit MQ 是建立在Erlang OTP平台上,所以第一步需要安装Erlang环境
下载地址:(OTP 21.1)

http://www.erlang.org/downloads

下载后选择安装目录,下一步到底,ok,完成安装!

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

安装过程同上,傻瓜式的选择路劲,下一步,finish!

cd ***\rabbitmq_server-3.7.8\sbin
$> rabbitmq-plugins enable rabbitmq_management //安装插件

双击rabbitmq-server.bat,等待几秒后出现启动画面


访问:http://localhost:15672/ 出现登录界面,默认用户名和密码都是guest(此账号密码只能本地登录使用),到此安装完成!

相关命令说明

$> rabbitmqctl.bat list_users   //查看已有用户及用户的角色
$> rabbitmqctl.bat add_user username password //新增一个用户
$> rabbitmqctl.bat set_user_tags username administrator //设置权限,具体如下

权限说明:

$> rabbitmqctl change_password userName newPassword //修改密码
$> rabbitmqctl.bat delete_user username //删除用户
$> rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP //设置用户权限
$> rabbitmqctl  list_permissions  [-p  VHostPath]  //查看(指定hostpath)所有用户的权限
$> rabbitmqctl  list_user_permissions  User  //查看指定用户的权限
$> rabbitmqctl  clear_permissions  [-p VHostPath]  User  //清除用户的权限

RabbitMQ基本功能配置完毕,童鞋可以开始coding······

上一篇下一篇

猜你喜欢

热点阅读