1.rabbitmq在windows怎么安装
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。
他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。
AMQP (高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任意发送和接受信息。AMQP的原始用途只是为金融界提供一个可以彼此协作的消息协议,而现在的目标则是为通用消息队列架构提供通用构建工具。
因此,面向消息的中间件 (MOM)系统,例如发布/订阅队列,没有作为基本元素实现。反而通过发送简化的AMQ实体,用户被赋予了构建例如这些实体的能力。
这些实体也是规范的一 部分,形成了在线路层协议顶端的一个层级:AMQP模型。这个模型统一了消息模式,诸如之前提到的发布/订阅,队列,事务以及流数据,并且添加了额外的特性,例如更易于扩展,基于内容的路由。
在Windows上安装Rabbit MQ 指南,最好的是这篇《 Rabbit MQ Windows Installation guide 》,其中还包括了使用.NET RabbitMQ.Client Nuget 包访问Rabbit MQ的示例代码。安装Rabbit MQRabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。
通过下面两个连接下载安装3.2.3 版本:下载并安装 Eralng OTP For Windows (vR16B03)运行安装 Rabbit MQ Server Windows Installer (v3.2.3)默认安装的Rabbit MQ 监听端口是5672激活 Rabbit MQ's Management Plugin使用Rabbit MQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态,你可以在命令行中使用下面的命令激活:"C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin\rabbitmq-plugins.bat" enable rabbitmq_management 要重启服务才能生效,可以执行 net stop RabbitMQ && net start RabbitMQ下面我们使用rabbitmqctl控制台命令(位于C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>)来创建用户,密码,绑定权限等。Microsoft Windows [版本 6.3.9600](c) 2013 Microsoft Corporation。
保留所有权利。c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin 的目录2014/11/01 15:04
guest [administrator]。done.c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.bat list_vhostsListing vhosts 。
/。done.c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.bat add_user geffzhang zsy@2014Creating user "geffzhang" 。
done.c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.bat list_usersListing users 。
geffzhang []guest [administrator]。done.c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.bat set_user_tags geffzhang administratorSetting tags for user "geffzhang" to [administrator] 。
done.c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.bat list_usersListing users 。
geffzhang [administrator]guest [administrator]。done.使用浏览器打开 stop RabbitMQ && net start RabbitMQ
以上这些,账号、vhost、权限、作用域等基本就设置完了。
Rabbit MQ管理后台
使用浏览器打开http://localhost:15672 访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统即可。
Rabbit MQ 管理后台,可以更好的可视化方式查看RabbitMQ服务器实例的状态,
创建vhosts
1、创建vhosts, 在admin页面,点击右侧Virtual Hosts ,
2、将刚创建的OrderQueue分配给相关用户。
3、其他创建exchange ,queue 大家自己在后台创建吧,这里不再赘述。
7.如何连接 本地 rabbitmq 服务
1、安装
在Mac下安装RabbitMQ是非常简单的,一般默认复RabbitMQ服务器依赖的Erlang已经安装,只需要用下面两个命令就可以完成RabbitMQ的安装(前提是homebrew已经被安装):
brew update
brew install rabbitmq
安装完成后需要将/usr/local/sbin添加到$PATH,可以将下面这制两行加到~/.bash_profile或者~/.profile:
# RabbitMQ Config
export PATH=$PATH:/usr/local/sbin
在Windows下安装稍微麻烦些,需要先安装ErLang,然后下载RabbitMQ可执行文件安装
2、启动RabbitMQ服务知
上面配置完成后,需要关闭终端窗口,重新打开道,然后输入下面命令即可启动RabbitMQ服务:
rabbitmq-server!
可以在后面加-detatched选项参数表示以守护进程方式启动
转载请注明出处windows之家 » rabbitmq安装win10