Docker安裝RabbitMQ并安裝延時隊列插件
一、RabbitMQ簡介
RabbitMQ是由erlang語言開發(fā),基于AMQP(Advanced Message Queue 高級消息隊列協(xié)議)協(xié)議實現(xiàn)的消息隊列,它是一種應(yīng)用程序之間的通信方法,消息隊列在分布式系統(tǒng)開發(fā)中應(yīng)用非常廣泛。
二、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里面看是否出現(xiàn)了x-delayed-message選項,如下圖所示
到此這篇關(guān)于Docker安裝RabbitMQ并安裝延時隊列插件的文章就介紹到這了,更多相關(guān)Docker RabbitMQ延時隊列內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決docker?pull出現(xiàn)錯誤:Error?response?from?daemon
這篇文章主要給大家介紹了關(guān)于解決docker?pull出現(xiàn)錯誤:Error?response?from?daemon的相關(guān)資料,這個錯誤提示一般是因為你沒有權(quán)限拉取對應(yīng)的鏡像,文中將解決辦法介紹的非常詳細,需要的朋友可以參考下2023-12-12使用Docker搭建Vsftpd 的 FTP 服務(wù)的詳細過程
FTP 基礎(chǔ)FTP 需要兩個端口,一個是數(shù)據(jù)端口,一個是控制端口,這篇文章主要介紹了使用Docker搭建Vsftpd的FTP服務(wù),需要的朋友可以參考下2022-08-08docker搭建nginx實現(xiàn)負載均衡的示例代碼
本隨著互聯(lián)網(wǎng)應(yīng)用規(guī)模不斷擴大,原有的單一服務(wù)器已經(jīng)無法滿足高并發(fā)和高可用性的要求,本文就來介紹docker搭建nginx實現(xiàn)負載均衡的示例代碼,感興趣的可以了解一下2023-12-12Docker consul的容器服務(wù)更新與發(fā)現(xiàn)的問題小結(jié)
這篇文章主要介紹了Docker consul的容器服務(wù)更新與發(fā)現(xiàn),講解了服務(wù)注冊與發(fā)現(xiàn)的基本概念講解,本文給大家介紹的非常詳細,需要的朋友可以參考下2021-08-08docker搭建odoo16開發(fā)環(huán)境的實現(xiàn)
Odoo是全球流行的開源企業(yè)管理套件,本文主要介紹了docker搭建odoo16開發(fā)環(huán)境的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2024-04-04