1. 程式人生 > >[轉]RabbitMQ的安裝與客戶端的簡單實用

[轉]RabbitMQ的安裝與客戶端的簡單實用

原文地址:http://www.cnblogs.com/yangh965/p/5862347.html

本文主要內容是RabbitMQ的安裝步驟【Windows系統與linux上的安裝】及客戶端的簡單使用。

1、下載

下載地址:http://www.rabbitmq.com/download.html

2、Windows上安裝

2.1 安裝安裝Erlang

下載erlang:http://www.erlang.org/download/otp_win64_17.3.exe

安裝:

 

erlang安裝完成。

2.2 安裝安裝RabbitMQ

RabbitMQ安裝完成。

啟動、停止、重新安裝等。

2.3啟用管理工具

第一步:點選開啟RabbitMQ的命令視窗。如圖:

 

第二步:輸入命令rabbitmq-plugins enable rabbitmq_management

這個命令的意思是安裝RabbitMQ的外掛。

第三步:測試是否安裝成功。

方法:訪問地址:http://127.0.0.1:15672/

 

預設賬號:guest/guest

3、Linux上安裝

3.1安裝erlang

新增yum支援

cd /usr/local/src/

mkdir rabbitmq cd rabbitmq wget 
http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm rpm --import  http://packages.erlang-solutions.com/rpm/erlang_solutions.asc sudo yum install erlang

3.2安裝RabbitMQ

上傳rabbitmq-server-3.4.1-1.noarch.rpm檔案到/usr/local/src/rabbitmq/ 安裝: rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm   幾個常用命令: service rabbitmq-server start service rabbitmq-server stop service rabbitmq-server restart   chkconfig rabbitmq-server on  //設定開機自啟   設定配置檔案: cd /etc/rabbitmq cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/ mv rabbitmq.config.example rabbitmq.config 設定使用者遠端訪問: vi /etc/rabbitmq/rabbitmq.config
去掉後面的逗號 開啟web介面管理工具 rabbitmq-plugins enable rabbitmq_management service rabbitmq-server restart   防火牆開放15672埠 /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT /etc/rc.d/init.d/iptables save

4、客戶端的簡單介紹

1、介面的介紹

 

注意設定虛擬主機與新增使用者這塊。

關於虛擬主機,Virtual Host,其實是一個虛擬概念,類似於許可權控制組,一個Virtual Host裡面可以有若干個Exchange和Queue,但是許可權控制的最小粒度是Virtual Host

使用者角色有下面幾種:
  1. 超級管理員(administrator)
可登陸管理控制檯,可檢視所有的資訊,並且可以對使用者,策略(policy)進行操作。
  1. 監控者(monitoring)
可登陸管理控制檯,同時可以檢視rabbitmq節點的相關資訊(程序數,記憶體使用情況,磁碟使用情況等)
  1. 策略制定者(policymaker)
可登陸管理控制檯, 同時可以對policy進行管理。但無法檢視節點的相關資訊(上圖紅框標識的部分)。
  1. 普通管理者(management)
僅可登陸管理控制檯,無法看到節點資訊,也無法對策略進行管理。
  1. 其他
無法登陸管理控制檯,通常就是普通的生產者和消費者。