1. 介紹
RabbitMQ 是實現了高級消息隊列協議 (AMQP) 的開源消息代理軟件. RabbitMQ 服務器是用 Erlang 語言編寫的. 所有主要的編程語言均有與代理接口通訊的客戶端庫.
注意: Erlang 與 RabbitMQ 的安裝路徑都應不含有漢字和空格符.
主要特性:
1. 可伸縮性: 集羣服務.
2. 消息持久化: 從內存持久化消息到硬盤, 再從硬盤加載到內存.
2. Windows 下安裝
2.1 下載 RabbitMQ 和 Erlang
注意: 版本一定要對應.
2.2 安裝和配置環境變量 (略)
2.3 啓動並訪問
進入 RabbitMQ 的安裝路徑下的
sbin
, 進入cmd
輸入下面的命令
rabbitmq-plugins enable rabbitmq_management;
在瀏覽器中訪問:
http://localhost:15672/#/
默認用戶和密碼都是:
guest
3. Docker 下安裝
輸入以下命令
端口號比較多, 有用的是15672
docker pull rabbitmq:management;
docker run -d -it -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 --name springCloud_rabbitmq rabbitmq:management;
默認用戶和密碼是:
guest
若需要改動加上參數:
docker pull rabbitmq:management; docker run -d -it -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password --name springCloud_rabbitmq rabbitmq:management;