RabbitMQ基本安装
AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。
AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。
RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。————来源于百度百科
由于RabbitMQ是有Erlang语言编写开发的,所以在我们的服务端安装配置MQ的时候,首先需要先按照Erlang,下面就开始我们的RabbitMQ的安装流程:
(一)安装epel源
rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo
(二)安装erlang
yum install erlang xmlto
(三)安装rabbitmq rpm包
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5-1.noarch.rpm rpm -ivh rabbitmq-server-3.1.5-1.noarch.rpm warning: rabbitmq-server-3.1.5-1.noarch.rpm: Header V4 DSA signature: NOKEY, key ID 056e8e56 Preparing... ########################################### [100%] 1:rabbitmq-server ########################################### [100%] //如下图
(四)使用RabbitMQ服务
//安装 RabbitMQWeb管理插件 #rabbitmq-plugins enable rabbitmq_management #service rabbitmq-server restart //有时候 使用service 可能无法实现服务器 restart,可以直接使用: [root@localhost sbin]# ./rabbitmq-plugins enable rabbitmq_management [root@localhost sbin]# rabbitmq-server started //如下图
(五)测试是否安装成功
打开浏览器登录:http://IP:15672 (55672也可以),直接跳转到下列web管理,登录 账号密码默认都是 guest(如下图):
那么到这里,简单的RabbitMQ的安装就基本完成了,后面将继续带来MQ的进一步深入的文章,感谢您的翻阅,如有疑问可以留言交流讨论!
文章评论