网站建设进度公司搭建网站
之前在项目中有用到过JMS以及ActiveMQ,这一次在新项目中又要用到MQ,感觉可以尝试下新东西,就下手开始学习RabbitMQ了。
RabbitMQ的官网:http://www.rabbitmq.com/
RabbitMQ支持各种操作系统,包括Unix\Linux及其各种发行和变种版本、Windows、MAC等。另,因为RabbitMQ基于Erlang,所以必须先安装Erlang。
一、安装Erlang
可以从Erlang的官网 http://www.erlang.org/download.html 下载最新的erlang安装包。
1、解压源代码至ERLANG至文件夹$ERLANG
2、安装依赖包:
Yum install tk
Yum install tcl
Yum install unixODBC
3、进入$ERLANG.编译ERLANG
./configure –prefix=/usr/local/erlang
./make
./make install
4、并将erlang bin目录加至PATH
二、安装RabbitMQ
根据需求不同可以安装windows版也可以安装linux版,RabbitMQ的官网上http://www.rabbitmq.com/download.html有相关版本的安装文件下载及说明。因为是英文的,也可以参考以下文章:
http://blog.csdn.net/historyasamirror/article/details/6827870
http://www.cnblogs.com/astroboyx/archive/2012/04/09/2739902.html
在此,我不再赘述。作为入门学习,可以先安装windows进行尝试。
三、RabbitMQ监控
RabbitMQ提供了一个web的监控页面系统,这个系统是以Plugin的方式进行调用的。
运行下面命令来启用管理插件:
rabbitmq-plugins enable rabbitmq_management
在windows下请通过cmd进入相应安装目录后,调用该命令。
然后运行下面的命令来安装:
rabbitmq-service stop
rabbitmq-service install
rabbitmq-service start
最后,在http://localhost:15672/进入监控页面,默认的用户名和密码都为guest。
启动后,页面如下:
在该页面上可以看到正在运行的queue、消息等信息。
相关监控,可参考如下文章:http://blog.chinaunix.net/uid-22312037-id-3468329.html
转载于:https://blog.51cto.com/flyingsnail/1431674