If you want to use blocking tasks, notifications, or VMware Cloud Director API extensions, you can install and configure a RabbitMQ AMQP Broker.
The Advanced Message Queuing Protocol (AMQP), is an open standard for message queuing that supports flexible messaging for enterprise systems. VMware Cloud Director uses the RabbitMQ AMQP broker to provide the message bus used by extension services, object extensions, and notifications.
For VMware Cloud Director, using an MQTT client can be an alternative to the RabbitMQ AMQP Broker when configuring notifications. See Subscribe to Events, Tasks, and Metrics by Using an MQTT Client.
Procedure
What to do next
By default, the VMware Cloud Director AMQP service sends unencrypted messages. You can configure the AMQP service to encrypt these messages by using SSL. You can also configure the service to verify the broker certificate by using the default JCEKS trust store of the Java runtime environment on the VMware Cloud Director cell, typically at $VCLOUD_HOME/jre/lib/security/cacerts.
To enable SSL with the VMware Cloud Director AMQP service, see the Configure an AMQP Broker information in the VMware Cloud Director Service Provider Admin Guide.