Debian系統下RabbitMQ常用插件及說明
Debian系統的RabbitMQ安裝包(rabbitmq-server)會默認包含以下核心插件,無需額外下載,可通過rabbitmq-plugins list命令查看:
rabbitmq_federation插件的擴展,通過Web界面配置遠程集群消息復制策略(如隊列同步),實現多集群間消息共享。除核心插件外,可根據業務需求安裝第三方插件,常見如下:
rabbitmq_auth_backend_cache插件緩存結果以提升性能。.ez格式)拷貝至/usr/lib/rabbitmq/plugins/目錄并啟用。rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}')配置。sudo rabbitmq-plugins list(顯示所有可用插件及啟用狀態,[E]表示顯式啟用,[e]表示隱式啟用,[*]表示正在運行)。sudo rabbitmq-plugins enable <插件名>(如sudo rabbitmq-plugins enable rabbitmq_management)。sudo rabbitmq-plugins disable <插件名>(如sudo rabbitmq-plugins disable rabbitmq_management)。sudo systemctl restart rabbitmq-server。以上插件覆蓋了Debian環境下RabbitMQ的常見需求(管理、協議支持、監控、高可用),可根據實際業務場景選擇啟用。