目錄
- 一、RabbitMQ簡介
- 二、docker安裝RabbitMQ
- 1、搜索鏡像
- 2、拉取并運行容器
- 3、訪問 http://192.168.50.128:15672
- 三、安裝RabbitMQ延時隊列插件(delayed_message_exchange)
一、RabbitMQ簡介
RabbitMQ是由erlang語言開發,基于AMQP(Advanced Message Queue 高級消息隊列協議)協議實現的消息隊列,它是一種應用程序之間的通信方法,消息隊列在分布式系統開發中應用非常廣泛。
二、docker安裝RabbitMQ
1、搜索鏡像
docker search rabbitmq
2、拉取并運行容器
docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -p 15672:15672 -p 5672:5672 rabbitmq:management
3、訪問 http://192.168.50.128:15672
賬號密碼默認都是guest
三、安裝RabbitMQ延時隊列插件(delayed_message_exchange)
1、下載rabbitmq_delayed_message_exchange-20171201-3.7.x.ez插件并上傳到指定文件夾中
下載地址:https://www.rabbitmq.com/community-plugins.html
2、將插件拷貝至容器中
docker cp rabbitmq_delayed_message_exchange-3.8.0.ez rabbitmq:/plugins
3、進入容器,并查看插件
[root@local rabbitmq]# docker exec -it rabbitmq /bin/bash root@3bb56f68570b:/# rabbitmq-plugins list
4、啟動插件并重啟容器
root@3bb56f68570b:/# rabbitmq-plugins enable rabbitmq_delayed_message_exchange
5、在容器重啟完成后,我們可以登錄RabbitMQ的Web端管理界面,在Exchanges選項卡下,點擊Add a new exchange,在Type里面看是否出現了x-delayed-message選項,如下圖所示
到此這篇關于Docker安裝RabbitMQ并安裝延時隊列插件的文章就介紹到這了,更多相關Docker RabbitMQ延時隊列內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!