支持的RabbitMQ插件有哪些?
RabbitMQ实例购买后,支持的插件如下,其中,方括号中为空的表示还未安装,标记为[E*]的插件是明确安装的,标记为[e*]的插件是隐式安装的,也就是说,这些插件是作为其它的插件的依赖而进行安装的。
[ ] rabbitmq_amqp1_0 3.8.35
[ ] rabbitmq_auth_backend_cache 3.8.35
[ ] rabbitmq_auth_backend_http 3.8.35
[ ] rabbitmq_auth_backend_ldap 3.8.35
[ ] rabbitmq_auth_mechanism_ssl 3.8.35
[ ] rabbitmq_consistent_hash_exchange 3.8.35
[ ] rabbitmq_delayed_message_exchange 3.8.9
[ ] rabbitmq_event_exchange 3.8.35
[ ] rabbitmq_federation 3.8.35
[ ] rabbitmq_federation_management 3.8.35
[ ] rabbitmq_jms_topic_exchange 3.8.35
[E*] rabbitmq_management 3.8.35
[e*] rabbitmq_management_agent 3.8.35
[ ] rabbitmq_mqtt 3.8.35
[ ] rabbitmq_peer_discovery_aws 3.8.35
[ ] rabbitmq_peer_discovery_common 3.8.35
[ ] rabbitmq_amqp1_0 3.8.35
[ ] rabbitmq_auth_backend_cache 3.8.35
[ ] rabbitmq_auth_backend_http 3.8.35
[ ] rabbitmq_auth_backend_ldap 3.8.35
[ ] rabbitmq_auth_mechanism_ssl 3.8.35
[ ] rabbitmq_consistent_hash_exchange 3.8.35
[ ] rabbitmq_delayed_message_exchange 3.8.9
[ ] rabbitmq_event_exchange 3.8.35
[ ] rabbitmq_federation 3.8.35
[ ] rabbitmq_federation_management 3.8.35
[ ] rabbitmq_jms_topic_exchange 3.8.35
[E*] rabbitmq_management 3.8.35
[e*] rabbitmq_management_agent 3.8.35
[ ] rabbitmq_mqtt 3.8.35
[ ] rabbitmq_peer_discovery_aws 3.8.35
[ ] rabbitmq_peer_discovery_common 3.8.35
RabbitMQ控制台支持安装的插件有:rabbitmq_amqp1_0、rabbitmq_delayed_message_exchange、rabbitmq_federation、rabbitmq_sharding、rabbitmq_shovel、rabbitmq_tracing、rabbitmq_mqtt、rabbitmq_web_mqtt、rabbitmq_stomp、rabbitmq_web_stomp和rabbitmq_consistent_hash_exchange,实例创建后,以上插件默认关闭,如需开启,在控制台实例详情的“插件管理”页面开启,具体操作请参见开启实例插件。
RabbitMQ插件功能可用于测试和迁移业务等场景,不建议用于生产业务。详情请参考约束与限制。
说明2023年9月30日之前购买的RabbitMQ实例,不支持在控制台开启以下插件:rabbitmq_tracing、rabbitmq_mqtt、rabbitmq_web_mqtt、rabbitmq_stomp、rabbitmq_web_stomp、rabbitmq_consistent_hash_exchange,如果需要开启,请在控制台提工单,技术人员在后台开启插件,开启过程中,对业务没有任何影响。
如果需要激活其他未安装且控制台不支持开启的插件(如rabbitmq_random_exchange),需要在控制台提工单,技术人员在后台开启插件,开启过程中,对业务没有任何影响。
未开启SSL的RabbitMQ单机实例,支持开启rabbitmq_shovel插件。RabbitMQ集群实例和开启SSL的RabbitMQ单机实例,不支持开启rabbitmq_shovel插件。