Docker中為RabbitMQ安裝rabbitmq_delayed_message_exchange延遲隊列插件

1、前言
rabbitmq_delayed_message_exchange是一款向RabbitMQ添加延遲消息傳遞(或計劃消息傳遞)的插件。

插件下載地址:https://www.rabbitmq.com/community-plugins.html

1、下載插件
首先需要確定我們當前使用的RabbitMQ的版本,我們可以直接登錄Web端的管理界面查看版本

?

也可以在RabbitMQ容器中使用以下命令查看自己使用的RabbitMQ的版本

rabbitmqctl version


如上圖所示,我當前使用的版本是 3.9.11,因此需要下載3.9或者3.9以上的版本 。

?

通過下載鏈接進入下載頁面后,點擊下圖所示的 Releases 便可直接跳轉到 Github 下載地址,然后下載和自己的RabbitMQ版本相近的 .ze 文件。

?

?

2、拷貝插件到RabbitMQ容器
插件下載成功之后,我們可以通過 Xftp 將插件上傳到 Linux 服務器上,
然后在插件的保存目錄中使用以下命令將插件拷貝到容器中。?

docker cp 插件在主機中的地址 容器ID:容器中的保存地址

以我自己為例,我的RabbitMQ容器ID為 77e3asdd60df2,插件名稱為 rabbitmq_delayed_message_exchange-3.9.0.ez ,然后容器中的插件保存地址為 /opt/rabbitmq/plugins ,所以我的拷貝命令如下所示。

docker cp rabbitmq_delayed_message_exchange-3.9.0.ez 77e3asdd60df2:/opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.9.0.ez

?


拷貝完成后,可以進入到容器中查看是否拷貝成功,如下圖所示,如果容器的 /opt/rabbitmq/plugins 的目錄下有剛剛上傳的插件則表明拷貝成功。

?

3、啟用插件
在RabbitMQ容器 的插件保存目錄(/opt/rabbitmq/plugins)中使用以下命令來啟用插件:

rabbitmq-plugins enable rabbitmq_delayed_message_exchange


執行完命令之后,重新啟動 RabbitMQ 容器,然后登錄RabbitMQ 的Web端界面查看插件是否啟動成功,如下圖所示,新增交換機的 Type 中出現了 x-delayed-message 選項,表明我們的插件已經啟動成功了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/42102.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/42102.shtml
英文地址,請注明出處:http://en.pswp.cn/news/42102.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android隱藏輸入法

1、方法一(如果輸入法在窗口上已經顯示,則隱藏,反之則顯示) InputMethodManager imm (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); 2、方法二(view為接受軟…

實踐教程|基于 pytorch 實現模型剪枝

PyTorch剪枝方法詳解,附詳細代碼。 一,剪枝分類 1.1,非結構化剪枝 1.2,結構化剪枝 1.3,本地與全局修剪 二,PyTorch 的剪枝 2.1,pytorch 剪枝工作原理 2.2,局部剪枝 2.3&#…

前端如何安全的渲染HTML字符串?

在現代的Web 應用中,動態生成和渲染 HTML 字符串是很常見的需求。然而,不正確地渲染HTML字符串可能會導致安全漏洞,例如跨站腳本攻擊(XSS)。為了確保應用的安全性,我們需要采取一些措施來在安全的環境下渲染…

QString常用函數介紹

此篇博客核心介紹QT中的QString類型的常用函數,介紹到的函數均從幫助手冊或其他博客中看到 QString 字符串類 Header: #include qmake: QT core 一、QString字符串轉換 1、QString類字符串轉換為整數 int toInt(bool *ok Q_NULLPTR, int base 10) cons…

Python 基礎 -- Tutorial(二)

5、數據結構 本章更詳細地描述了一些你已經學過的東西,并添加了一些新的東西。 5.1. 更多關于Lists 列表(list)數據類型有更多的方法。下面是列表對象的所有方法: list.append(x) 在列表末尾添加一項。相當于a[len(a):] [x]。 list.extend(iterable) 通過添加可…

如何使用SpringBoot 自定義轉換器

😀前言 本篇博文是關于SpringBoot 自定義轉換器的使用,希望你能夠喜歡😊 🏠個人主頁:晨犀主頁 🧑個人簡介:大家好,我是晨犀,希望我的文章可以幫助到大家,您的…

02-前端基礎第二天-HTML5

01-HTML標簽(下)導讀 目標: 能夠書寫表格能夠寫出無序列表能夠寫出3~4個常用input表單類型能夠寫出下拉列表表單能夠使用表單元素實現注冊頁面能夠獨立查閱W3C文檔 目錄: 表格標簽列表標簽表單標簽綜合案例查閱文檔 02-表格標…

Nginx搭建本地服務器,無需購買服務器即可測試vue項目打包后的效果

一.前言 本文是在windows環境(Linux環境下其實也大同小異)下基于Nginx實現搭建本地服務器,手把手教你部署vue項目。 二.Nginx入門 1)下載安裝 進入Nginx官網下載,選擇stable版本下的windows版本下載即可 2)…

Ubuntu 20.04配置靜態ip

ip配置文件 cd /etc/netplan配置 根據需求增加 # Let NetworkManager manage all devices on this system network:version: 2renderer: NetworkManager # 管理 不是必須ethernets:enp4s0: #網卡名dhcp4: no #關閉ipv4動態分配ip地址dhcp6: no #關閉ipv6動態分配…

Arrays.asList() 返回的list不能add,remove

一.Arrays.asList() 返回的list不能add,remove Arrays.asList()返回的是List,而且是一個定長的List,所以不能轉換為ArrayList,只能轉換為AbstractList 原因在于asList()方法返回的是某個數組的列表形式,返回的列表只是數組的另一個視圖,而數組本身并沒…

Wireshark 抓包過濾命令匯總

Wireshark 抓包過濾命令匯總 Wireshark 是一個強大的網絡分析工具,它可以幫助網絡管理員和安全專家監控和分析網絡流量。通過捕獲網絡數據包,Wireshark 能夠幫助我們識別網絡中的問題、瓶頸以及潛在的安全威脅。在使用 Wireshark 進行網絡數據包分析時&…

SQL Server基礎之游標

一:認識游標 游標是SQL Server的一種數據訪問機制,它允許用戶訪問單獨的數據行。用戶可以對每一行進行單獨的處理,從而降低系統開銷和潛在的阻隔情況,用戶也可以使用這些數據生成的SQL代碼并立即執行或輸出。 1.游標的概念 游標是…

DELL PowerEdge R720XD 磁盤RAID及Hot Spare熱備盤配置

一臺DELL PowerEdge R720XD服務器,需進行磁盤RAID及Hot Spare熱備盤配置,本文記錄配置過程示例。 一、設備環境 服務器型號:DELL PowerEdge R720XD 硬盤配置:800G硬盤共24塊 二、配置計劃 1、當前狀態:2塊盤配置RAID…

AIGC+游戲:一個被忽視的長賽道

(圖片來源:Pixels) AIGC徹底變革了游戲,但還不夠。 數科星球原創 作者丨苑晶 編輯丨大兔 消費還沒徹底復蘇,游戲卻已經出現拐點。 在游戲熱度猛增的背后,除了版號的利好因素外,AIGC技術的廣泛…

js下載后端返回的文件

文件流下載 后端返回文件流形式,前端下載 // res 為請求返回的數據對象const file_data res.data // 后端返回的文件流const blob new Blob([file_data]) const href window.URL.createObjectURL(blob) // 創建下載的鏈接 const file_name decodeURI(res.header…

4. 軟件開發的環境搭建

目錄 1. 搭建環境 1.1 檢查 JDK 1.2 檢查 MySQL 數據庫 1.3 檢查 Maven 1.4 檢查 GITEEGIT 1.5 安裝插件 1.5.1 安裝 Spring Boot Helper 1.5.2 安裝 lombok 1.6 創建倉庫 1.6.1 登錄 GITEE 創建倉庫并復制倉庫地址 1.6.2 克隆到本地 1.7 創建工程 1.7.1 設置編碼…

【Spring】Bean的實例化

1、簡介 在容器中的Bean要實例化為對象有三種方式 1、構造方法 2、靜態工廠 3、實例工廠 4、實現工廠接口 2、構造方法 構造方法實例化Bean即是直接通過構造方法創建對象 <bean id"bookDao" class"com.wn.spring.dao.impl.BookDaoImpl"/> 當不存在…

怎么把pdf壓縮到5m以內?壓縮辦法非常多

怎么把pdf壓縮到5m以內&#xff1f;PDF文件是我們辦公過程中較為常用的文件格式&#xff0c;PDF文件所包含的內容通常較多&#xff0c;比如文本、圖像以及音視頻等等。這樣的話&#xff0c;PDF文件占用內存也較大。如果需要對PDF文件進行使用、傳輸、分享等的話&#xff0c;可能…

單片機之從C語言基礎到專家編程 - 4 C語言基礎 - 4.8 運算符

1.算術運算符 運算符名稱備注加法運算符雙目運算&#xff0c;a b-減法運算符雙目運算&#xff0c;a - b*乘法運算符雙目運算&#xff0c;a * b/除法運算符雙目運算&#xff0c;a / b%求余運算符雙目運算, a % b自增運算符單目運算, a–自減運算符單目運算, a– 2.關系運算符…

Vue2集成Echarts實現可視化圖表

一、依賴配置 1、引入echarts相關依賴 也可以卸載原有的&#xff0c;重新安裝 卸載&#xff1a;npm uninstall echarts --save 安裝&#xff1a;npm install echarts4.8.0 --save 引入水球圖形依賴 npm install echarts-liquidfill2.0.2 --save 水球圖可參考文檔&#xff1…