首頁 > 軟體

Docker安裝RabbitMQ並安裝延時佇列外掛

2022-05-18 16:00:36

一、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延時佇列內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com