美文网首页
RabbitMQ基础安装配置(window 10)

RabbitMQ基础安装配置(window 10)

作者: 未知角色 | 来源:发表于2018-11-13 10:40 被阅读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,完成安装!

  • 接下重点来了,安装RabbitMQ
    下载地址:
http://www.rabbitmq.com/download.html

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

  • 安装RabbitMQ-Plugins
    使用RabbitMQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态。打开命令行cmd ,进入安装目录
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 //设置权限,具体如下

权限说明:

  • 超级管理员(administrator):可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
  • 监控者(monitoring):可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
  • 策略制定者(policymaker):可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。
  • 普通管理者(management):仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
  • 其他的:无法登陆管理控制台,通常就是普通的生产者和消费者。
$> 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······

相关文章

网友评论

      本文标题:RabbitMQ基础安装配置(window 10)

      本文链接:https://www.haomeiwen.com/subject/llkkfqtx.html