搬磚的陳大師版權(quán)所有,轉(zhuǎn)載請注明:http://www.lenggirl.com/tool/RabbitMQ.html
手冊:http://www.rabbitmq.com/getstarted.html
安裝:http://www.rabbitmq.com/download.html
參考:http://blog.csdn.net/whycold/article/details/41119807
一.介紹
AMQP,即Advanced Message Queuing Protocol,高級消息隊列協(xié)議,是應(yīng)用層協(xié)議的一個開放標(biāo)準(zhǔn),為面向消息的中間件設(shè)計。消息中間件主要用于組件之間的解耦,消息的發(fā)送者無需知道消息使用者的存在,反之亦然。
AMQP的主要特征是面向消息、隊列、路由(包括點對點和發(fā)布/訂閱)、可靠性、安全。
RabbitMQ是一個開源的AMQP實現(xiàn),服務(wù)器端用Erlang語言編寫,支持多種客戶端,如:Go、Python、Ruby。用于在分布式系統(tǒng)中存儲轉(zhuǎn)發(fā)消息。
二.安裝
ubuntu直接下載deb文件安裝,默認(rèn)已經(jīng)啟動,sudo敲入:
sudo rabbitmq-server start sudo lsof -i:5672
啟用插件,進(jìn)入UI:
sudo rabbitmq-plugins enable rabbitmq_management
登錄http://127.0.0.1:15672
用戶名:密碼=guest:guest