springcloud安裝rabbitmq并配置延遲隊(duì)列插件的過程詳解
0. 引言
本期主要講解如何利用docker快速安裝rabbitmq并且配置延遲隊(duì)列插件
1. docker安裝
1.1 安裝rabbitmq
1、下載鏡像
docker pull rabbitmq
2、安裝鏡像
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq
3、開啟遠(yuǎn)程管理,否則通過15672無法登陸管理頁面
進(jìn)入到docker容器中執(zhí)行:
# 查看容器id docker ps -a # 進(jìn)入容器 docker exec -it 容器id /bin/bssh # 容器內(nèi)執(zhí)行 rabbitmq-plugins enable rabbitmq_management
4、訪問ip:15672。如果是在虛擬機(jī)中安裝的,記得開通15672,5672端口
1.2 安裝延遲隊(duì)列插件delayed_message_exchange
1、下載延遲隊(duì)列插件。因?yàn)槲疫@里的rabbitmq版本為3.9.11。所以我們需要下載對應(yīng)版本的插件
找到rabbitmq_delayed_message_exchange
,點(diǎn)擊releases
進(jìn)入到github地址,下載對應(yīng)版本
因?yàn)槟壳白罡甙姹疽簿褪?.9.0,所以我們直接下載這個版本
2、將該插件復(fù)制到docker容器的rabbitMQ的插件目錄下
# 查看容器ID docker ps -a # 將本地文件復(fù)制到docker容器中 docker cp /Users/wuhanxue/Downloads/rabbitmq_delayed_message_exchange-3.9.0.ez 1faca6a70742:/opt/rabbitmq/plugins
3、進(jìn)入容器內(nèi)容,開啟延遲交換機(jī)插件
docker exec -it 1faca6a70742 /bin/bash cd /opt/rabbitmq/sbin ./rabbitmq-plugins enable rabbitmq_delayed_message_exchange
4、重啟rabbitmq容器
docker restart 1faca6a70742
2. docker打包安裝rabbitmq+延遲隊(duì)列插件
上述我們演示了先安裝rabbitmq,再安裝延遲插件,除此之外,我們也提供一種一步安裝包含了延遲插件的rabbitmq,那就是通過bladex源安裝
1、下載bladex/rabbitmq鏡像
docker pull bladex/rabbitmq:3.8.9-management-delayed-message
2、創(chuàng)建容器
docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 bladex/rabbitmq:3.8.9-management-delayed-message
3、無需開啟遠(yuǎn)程管理,直接登陸ip:15672即可訪問管理頁面
到此這篇關(guān)于springcloud安裝rabbitmq并配置延遲隊(duì)列插件的文章就介紹到這了,更多相關(guān)springcloud rabbitmq延遲隊(duì)列插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java實(shí)現(xiàn)的連接數(shù)據(jù)庫及模糊查詢功能示例
這篇文章主要介紹了java實(shí)現(xiàn)的連接數(shù)據(jù)庫及模糊查詢功能,結(jié)合實(shí)例形式分析了java基于jdbc連接數(shù)據(jù)庫及使用LIKE語句實(shí)現(xiàn)模糊查詢功能的相關(guān)操作技巧,需要的朋友可以參考下2017-12-12Java 指定微信好友自動發(fā)送消息的實(shí)現(xiàn)示例
這篇文章主要介紹了Java 指定微信好友自動發(fā)送消息的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10關(guān)于mybatis resulttype 返回值異常的問題
這篇文章主要介紹了mybatis resulttype 返回值異常的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08Spring應(yīng)用拋出NoUniqueBeanDefinitionException異常的解決方案
這篇文章介紹了解決org.springframework.beans.factory.NoUniqueBeanDefinitionException異常的一些解決方案,從這些解決方案可以看出Spring框架的設(shè)計(jì)精妙,遇見此問題的朋友可以參考下該解決方案2021-06-06基于Java實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換工具類的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何基于Java實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換工具類,從而實(shí)現(xiàn)減少參數(shù)長度的效果,文中的示例代碼講解詳細(xì),需要的可以參考一下2023-02-02