rabbitmq
目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、石阡網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。MQ全稱為Message Queue, 消息隊(duì)列(MQ)是一種應(yīng)用程序?qū)?yīng)用程序的通信方法。
應(yīng)用程序通過讀寫出入隊(duì)列的消息(針對應(yīng)用程序的數(shù)據(jù))來通信,而無需專用連接來鏈接它們。
消息傳遞指的是程序之間通過在消息中發(fā)送數(shù)據(jù)進(jìn)行通信,而不是通過直接調(diào)用彼此來通信,直接調(diào)用通常是用于諸如遠(yuǎn)程過程調(diào)用的技術(shù)。
1、下載安裝rabbitmq 依賴;
# wget http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm
# rpm -ivh erlang-18.1-1.el6.x86_64.rpm
*** 使用root用戶進(jìn)行安裝 ****
# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-3.6.3-1.noarch.rpm
# rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
# rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm
# service rabbitmq-server start
# chkconfig rabbitmq-server on
檢測狀態(tài);
# rabbitmqctl status
2、編輯配置文件;
開啟web 管理插件;開啟guest用戶登錄;
# rabbitmq-plugins enable rabbitmq_management
# cat /etc/rabbitmq/rabbitmq.config
[{rabbit, [{loopback_users, []}]}].
# service rabbitmq-server restart
3、端口訪問:
SELinux和類似的機(jī)制可以防止RabbitMQ綁定端口。當(dāng)這種情況發(fā)生時(shí),RabbitMQ將無法開始。確保以下端口可以打開:
4369(epmd),4369(Erlang分布)
5672、5671(AMQP 0-9-1和TLS)
15672(如果啟用了管理插件)
61613、61614(如果啟用了STOMP)
1883、8883(如果啟用了MQTT)
也可以配置RabbitMQ使用不同的端口。
http://IP:port/進(jìn)行訪問;
http://IP:15672/
4、用戶管理;
a.新增一個(gè)用戶
rabbitmqctl add_user Username Password
b.刪除一個(gè)用戶
rabbitmqctl delete_user Username
c.修改用戶的密碼
rabbitmqctl change_password Username Newpassword
d.查看當(dāng)前用戶列表
rabbitmqctl list_users
5、用戶權(quán)限設(shè)置;
a.設(shè)置用戶權(quán)限
rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP
b.查看(指定hostpath)所有用戶的權(quán)限信息
rabbitmqctl list_permissions [-p VHostPath]
c.查看指定用戶的權(quán)限信息
rabbitmqctl list_user_permissions User
d.清除用戶的權(quán)限信息
rabbitmqctl clear_permissions [-p VHostPath] User
注:
官方參考http://www.rabbitmq.com/install-rpm.html
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。