Help Center/ Distributed Message Service for RabbitMQ/ FAQs/ Plug-ins/ What Plug-ins Does DMS for RabbitMQ Support?
Updated on 2023-11-14 GMT+08:00

What Plug-ins Does DMS for RabbitMQ Support?

What Plug-ins Does DMS for RabbitMQ Support?

The supported plug-ins are listed as follows. In the following list, an empty square bracket indicates that the plug-in is not installed; [E*] indicates that the plug-in has been explicitly installed; [e*] indicates that the plug-in has been implicitly installed, that is, the plug-in is installed as the dependency of other plug-ins.

[  ] 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_peer_discovery_consul    3.8.35
[  ] rabbitmq_peer_discovery_etcd      3.8.35
[  ] rabbitmq_peer_discovery_k8s       3.8.35
[  ] rabbitmq_random_exchange          3.8.35
[  ] rabbitmq_recent_history_exchange  3.8.35
[  ] rabbitmq_sharding                 3.8.35
[  ] rabbitmq_shovel                   3.8.35
[  ] rabbitmq_shovel_management        3.8.35
[  ] rabbitmq_stomp                    3.8.35
[E*] rabbitmq_top                      3.8.35
[  ] rabbitmq_tracing                  3.8.35
[  ] rabbitmq_trust_store              3.8.35
[e*] rabbitmq_web_dispatch             3.8.35
[  ] rabbitmq_web_mqtt                 3.8.35
[  ] rabbitmq_web_mqtt_examples        3.8.35
[  ] rabbitmq_web_stomp                3.8.35
[  ] rabbitmq_web_stomp_examples       3.8.35

The plug-ins that you can enable on the RabbitMQ console are 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, and rabbitmq_consistent_hash_exchange. When an instance is created, these plug-ins are disabled by default. To enable them, go to the Plug-ins page of an instance on the RabbitMQ console by following the instructions in Enabling Plug-ins.

RabbitMQ plug-ins can be used for testing and service migration. Do not use them for production. For details, see Notes and Constraints.

To install plug-ins that cannot be enabled on the console (such as rabbitmq_random_exchange), contact customer service. Services are not affected during the installation.