Skip to content
You are reading ConsenSys Rollups development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.

Updated on November 25, 2021

Apache Kafka

ConsenSys Rollups uses Apache Kafka as the message broker and streaming platform to submit and listen for requests, and get information about batches.

Information about batches is accumulated asynchronously, and notifies the user when a request is submitted and finalized onchain.

Configure Kafka access for the engine and manager components separately.

Kafka configuration example

[kafka]
    kafka_type = "Real"
    brokers = "localhost:9092"
    timeout_ms = 5000
    batch_updates_topic = "sumo-state-updates"

If using high availability (HA), configure the additional Kafka HA settings in the [ha.kafka] section of the configuration file.

Questions or feedback? You can discuss and obtain free support on ConsenSys Rollups Discord channel.