Event Broker
You are viewing documentation for a legacy Rasa product. If you want to get started building assistants with Rasa please check out our latest documentation here.
The following event brokers are supported:
- Kafka 2.6 or newer
- RabbitMQ 3.8.3 or newer
RabbitMQ #
The default event broker started by the Rasa Enterprise Helm chart is RabbitMQ, which refers to the RabbitMQ subchart. See the page on configuring the subcharts to configure the default RabbitMQ instance, or to use an external RabbitMQ instance.
Kafka #
To use Kafka instead of RabbitMQ as the event broker, disable RabbitMQ and add an entry to rasa.additionalEndpoints with details for your Kafka instance:
rabbitmq:
install: false
enabled: false
rasa:
additionalEndpoints:
event_broker:
type: "kafka"
security_protocol: SASL_PLAINTEXT
topic: my_topic
url: my.kafka.host
sasl_username: username
sasl_password: password