Available Broker types
The following broker types are available for use with Knative Eventing.
Channel-based broker
Knative Eventing provides a Channel based Broker implementation that uses Channels for event routing.
Before you can use the Channel based Broker, you must install a Channel implementation.
Alternative broker implementations
In the Knative Eventing ecosystem, alternative Broker implementations are welcome as long as they respect the Broker specifications.
The following is a list of Brokers provided by the community or vendors:
Knative Broker for Apache Kafka
This Broker implementation uses Apache Kafka as its backing technology. For more information, see the Knative Broker for Apache Kafka documentation.
RabbitMQ broker
The RabbitMQ Broker uses RabbitMQ for its underlying implementation. For more information, see RabbitMQ Broker or the docs available on GitHub.