开源稳定的消息队列 RabbitMQ 安装篇

介绍:

     rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。

     RabbitMQ的官方站:http://www.rabbitmq.com/
     
     AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任意发送和接受信息。AMQP的原始用途只是为金融界提供一个可以彼此协作的消息协议,而现在的目标则是为通用消息队列架构提供通用构建工具。因此,面向消息的中间件 (MOM)系统,例如发布/订阅队列,没有作为基本元素实现。反而通过发送简化的AMQ实体,用户被赋予了构建例如这些实体的能力。这些实体也是规范的一 部分,形成了在线路层协议顶端的一个层级:AMQP模型。这个模型统一了消息模式,诸如之前提到的发布/订阅,队列,事务以及流数据,并且添加了额外的特性,例如更易于扩展,基于内容的路由。
     
     目前该开源项目已非常成熟,并应用于金融系统等领域,具有高并发效率,高可靠性等特点,并提供了相应的.net客户端实现(含源码)。

     .NET客户端下载链接:http://www.rabbitmq.com/dotnet.html, 目前最新版本号 2.1.1
     
     网上有许多关于在linux平台上的rabbitmq的(包括集群)安装的介绍,如下:
     linux: http://www.javaeye.com/wiki/topic/640537
     
     下面是在window环境下的配置:
     首先需要下载erlang运行时环境(Windows binary): http://erlang.org/download.html
     选择要安装的程序版本,比如:http://erlang.org/download/otp_win32_R12B-5.exe
          
     首先设置一下设置ERLang的环境变量:ERLANG_HOME=ERLang的安装目录

     

     CMD进入命令行到rabbitmq安装盘符:\rabbitmq安装目录\sbin>

     安装方式一:直接运行rabbitmq-service

     安装方式二:  先运行rabbitmq-service install 再运行rabbitmq-service start

     这样rabbitmq server就运行起来了

     接着就可以使用rabbitmqctl的命令来配置和使用rabbitmq咯

 

 

 

 

posted @   leeolevis  阅读(1122)  评论(1编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示