RabbitMQ实例创建后,支持开启如下插件,实例创建后默认都是关闭状态。
RabbitMQ插件功能可用于测试和迁移业务等场景,不建议用于生产业务。详情请参考约束与限制。
表1 支持修改状态的实例插件
插件名称 | 功能描述 | 端口号 |
---|---|---|
rabbitmq_amqp1_0 | 表示实例是否支持AMQP1.0协议。 | - |
rabbitmq_delayed_message_exchange | 表示实例是否开启消息延迟功能。插件延迟时间存在1%左右的误差,可能提前或者推迟发送消息给消费者。 | - |
rabbitmq_federation | 表示实例是否开启消息同步功能。 | - |
rabbitmq_sharding | 表示实例是否开启消息分片功能。 | - |
rabbitmq_shovel | 表示实例是否开启消息迁移功能。 | - |
rabbitmq_tracing | 表示实例是否开启消息追踪功能。 | - |
rabbitmq_mqtt | 表示实例是否支持MQTT协议(TCP方式)。 | 1883 |
rabbitmq_web_mqtt | 表示实例是否支持MQTT协议(WebSocket方式)。 | 15675 |
rabbitmq_stomp | 表示实例是否支持STOMP协议(TCP方式)。 | 61613 |
rabbitmq_web_stomp | 表示实例是否支持STOMP协议(WebSocket方式)。 | 15674 |
rabbitmq_consistent_hash_exchange | 表示实例是否支持x-consistent-hash。 | - |
说明插件端口号不支持修改。
操作步骤
步骤 1 登录管理控制台。
步骤 2 在管理控制台右上角单击,选择区域。
说明此处请选择RabbitMQ实例所在的区域。
步骤 3 在管理控制台左上角单击,选择“企业中间件”->“分布式消息服务”->“RabbitMQ专享版”,进入分布式消息服务RabbitMQ专享版页面。
步骤 4 单击待开启插件的实例名称,进入实例详情页面。
步骤 5 在“插件管理”页签,单击待开启插件后的“开启”。
确认开启后,等待实例插件开启成功。