You need to enable JavaScript to run this app.
导航

开启插件

最近更新时间2023.12.14 17:14:26

首次发布时间2021.08.30 16:33:47

在消息队列 RabbitMQ版控制台中创建实例之后,实例插件默认为关闭状态,您可以手动为实例开启插件。

背景信息

消息队列 RabbitMQ版支持在控制台开启以下插件。

插件名称

功能描述

端口号

rabbitmq_mqtt

表示实例是否支持 MQTT 协议(TCP 方式)。

1883

rabbitmq_web_mqtt

表示实例是否支持 MQTT 协议(WebSocket 方式)。

15675

rabbitmq_delayed_message_exchange

表示实例是否开启消息延迟功能。

说明

插件延迟时间存在 1% 左右的误差,可能提前或者推迟发送消息给消费者,消息量较大时,会加大误差范围。

/

rabbitmq_stomp

表示实例是否支持 STOMP 协议。

61613

rabbitmq_tracing

用于跟踪消息的流入流出,并将其记录在日志文件中。
如何使用 rabbitmq_tracing 插件,请参考使用 rabbitmq_tracing 插件

/

rabbitmq_consistent_hash_exchange

一致性哈希交换机,使用一致性哈希算法将消息路由到队列。开启后,可以通过此插件实现 Classic 队列高可用。
如何使用 rabbitmq_consistent_hash_exchange 插件,请参考通过插件实现 Classic 队列高可用

/

注意事项

  • 不支持修改插件端口号。
  • 集群版实例中,开启/关闭 rabbitmq_mqtt、rabbitmq_web_mqtt 或 rabbitmq_stomp 插件时会触发 RabbitMQ 集群滚动重启,建议避开业务运行时段执行该操作。集群滚动重启时会造成未持久化的消息丢失,也会出现短暂的连接不稳定现象,例如连接断开,断开后会根据客户端配置决定是否自动重连。
  • 单机版实例中,开启或关闭 rabbitmq_mqtt、rabbitmq_web_mqtt 或 rabbitmq_stomp 插件时会造成业务中断,需要客户端配置主动重连。
  • 关闭插件 rabbitmq_delayed_message_exchange 将导致未投递的延时消息丢失。

操作步骤

  1. 登录消息队列 RabbitMQ版控制台

  2. 在顶部菜单栏中选择实例所在的地域。

  3. 实例列表页面中找到指定实例,并单击实例名称。

  4. 找到目标实例,单击实例名称,进入该实例的实例信息页面,并单击插件管理

  5. 插件管理页签下,选择要开启的插件,并单击启用
    您也可以直接在指定插件的操作列打开开关。

  6. 在弹出对话框中单击确定