调用 ModifyPlugin 接口修改实例插件状态。
请求频率:该接口请求频率限制为 20 次/秒;单用户请求频率限制为 5 次/秒。
在消息队列 RabbitMQ版控制台中创建实例之后,实例插件默认为关闭状态,您可以手动为实例开启插件。
目前消息队列 RabbitMQ版支持在控制台开启以下插件:
插件名称 | 功能描述 | 端口号 |
---|---|---|
rabbitmq_mqtt | 表示实例是否支持 MQTT 协议(TCP方式)。 | 1883 |
rabbitmq_web_mqtt | 表示实例是否支持 MQTT 协议(WebSocket方式)。 | 15675 |
rabbitmq_delayed_message_exchange | 表示实例是否开启消息延迟功能。插件延迟时间存在 1% 左右的误差,可能提前或者推迟发送消息给消费者。 | |
rabbitmq_stomp | 表示实例是否支持 STOMP 协议。 | 61613 |
rabbitmq_tracing | 用于跟踪消息的流入流出,并将其记录在日志文件中。
|
说明
参数 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|
InstanceId | String | 必选 | rbtmq-******* | 实例ID。 |
PluginStatusList | List | 必选 | 待修改状态的插件列表。详细信息请参考 PluginStatus。 说明 插件列表中未指定的插件,不调整其状态。 |
null
POST https://rabbitmq.volcengineapi.com/?Action=ModifyPlugin&Version=2018-01-01 HTTP/1.1 Accept: application/json Content-Type: application/json Host: rabbitmq.volcengineapi.com X-Date: 20210328T100802Z Authorization: HMAC-SHA256 Credential=AK********/20210328/cn-beijing/rabbitmq/request, SignedHeaders=x-date, Signature=******** { "InstanceId": "rbtmq-*******", "PluginStatusList": [ { "PluginName": "rabbitmq_mqtt", "Enabled": true } ] }
{ "ResponseMetadata": { "RequestId": "********", "Action": "ModifyPlugin", "Version": "2018-01-01", "Service": "rabbitmq", "Region": "cn-beijing" }, "Result": null }