一【介紹】
官網:www.rabbitmq.com
github:
功能介紹:
rabbitmq是一套開源(mpl)的訊息佇列服務軟體,是由 lshift 提供的乙個 advanced message queuing protocol (amqp) 的開源實現,由以高效能、健壯以及可伸縮性出名的 erlang 寫成。
rabbitmq特點:
mq典型應用場景:
二【docker部署】
2.1doccker 映象版本:
rabbitmq:management
最新版本:3.8.14
2.2 集群部署
docker run -d --hostname rabbit_host1 --name rabbitmq1 -p 15672:15672 -p 5672:5672 -e rabbitmq_erlang_cookie='rabbitmq_cookie' rabbitmq:management2.3 加入節點到集群docker run -d --hostname rabbit_host2 --name rabbitmq2 -p 5673:5672 --link rabbitmq1:rabbit_host1 -e rabbitmq_erlang_cookie='rabbitmq_cookie' rabbitmq:management
docker run -d --hostname rabbit_host3 --name rabbitmq3 -p 5674:5672 --link rabbitmq1:rabbit_host1 --link rabbitmq2:rabbit_host2 -e rabbitmq_erlang_cookie='rabbitmq_cookie' rabbitmq:management
設定節點1:
#docker exec -it rabbitmq1 bash設定節點2:#rabbitmqctl reset
#exit
設定節點3:
3.4 登入
設定好之後,使用 http://ip:15672 進行訪問,預設賬號密碼:guest/guest
如果遇到版本公升級報錯內容為:referenceerror: disable_stats is not defined
清除瀏覽器快取,即可登入。
Docker RabbitMQ日誌對映
最近在做公司專案使用docker 安裝rabbitmq的時候需要對映日誌路徑出來,查閱文件 文件可以直接配置環境變數 但是實際上我在docker上面配置rabbitmq logs的時候日誌還是沒有對映到對應的目錄,查閱對應的rabbitmq的文件github發現 他說如果rabbitmq logs變...
Docker Rabbitmq的安裝與配置
拉取映象 注意 獲取映象的時候要獲取management版本的,不要獲取last版本的,management版本的才帶有管理介面。docker pull rabbitmq 3 management 新建資料掛載目錄 mkdir p data rabbitmq log mkdir p data rab...
Docker rabbitmq安裝及檔案掛載
docker run d p 5672 5672 p 15672 15672 e rabbitmq default user admin e rabbitmq default pass rbmq v data var lib rabbitmq v conf rabbitmq.conf etc rab...