4.2.7.4 Event Handler Configuration
Under workflow.server.eventHandler, enable event handlers
in MicroTx Workflows to listen to messages sent by
Transactional Event Queues (TxEventQ) within MicroTx Workflows or to listen to external message brokers, such as Kafka. By default, event
handlers created in MicroTx Workflows do not listen to
message brokers.
| Property | Description |
|---|---|
txeventq.enabled |
Set this to true so that event handlers in MicroTx Workflows can listen to messages sent by
Transactional Event Queues (TxEventQ) within MicroTx Workflows. The default value is false.
|
kafka.enabled |
Set this to true so that event handlers in MicroTx Workflows can listen to external message
brokers, such as Kafka. The default value is false.
|
kafka.bootstrapServers |
Enter a comma-separated list of addresses of bootstrap servers to access Kafka brokers. |
The following code snippet provides sample values for eventHandler
in the values.yaml file.
eventHandler:
#Enable txeventQ event handler
txeventq:
enabled: "false"
# Kafka event handler settings
kafka:
# Enable Kafka event handler
enabled: "false"
# Usage: Comma-separated list of Kafka broker addresses (e.g., localhost:9092 or kafka1:9092,kafka2:9092)
bootstrapServers: "kafka-service.kafka.svc.cluster.local:9092"Parent topic: MicroTx Workflows Server Configuration