Cloud Native Runtimes supports using RabbitMQ as an event source to react to messages sent to a RabbitMQ exchange or as an event broker to distribute events within your app. The integration allows you to create:
Before you can use or test RabbitMQ eventing on Cloud Native Runtimes, you need to install VMWare Tanzu RabbitMQ for Kubernetes . Follow below steps to complete the installation -
Prerequisites : This step installs kapp-controller and secretgen-controller. Skip this step if kapp-controller and secretgen-controller are already installed on your cluster.
Prepare for the Installation
Install Cert-Manager : Skip this step if cert-manager is already installed on your cluster.
Install the Tanzu RabbitMQ Package : This step will install the Tanzu RabbitMQ Cluster Operator, Message Topology Operator, and Standby Replication Operator on your cluster.
After completing these installations, you can:
Verify your Knative Eventing installation using an example RabbitMQ broker. For instructions, see Verify Knative Eventing.
Create a broker, producer, and a consumer to use RabbitMQ and Knative Eventing with your own app.