Configuration

Installation

composer require ecotone/kafka

Implementation is based on rdkafka.

Configuration

In order to use Kafka Support we need to add KafkaBrokerConfiguration to our Dependency Container.

# config/services.yaml
# You need to have Kafka instance running on your localhost, or change DSN
    Ecotone\Kafka\Configuration\KafkaBrokerConfiguration:
        class: Ecotone\Kafka\Configuration\KafkaBrokerConfiguration
        arguments:
            $bootstrapServers:
                - localhost:9094

We register our KafkaBrokerConfiguration under the class name Ecotone\Kafka\Configuration\KafkaBrokerConfiguration. This will help Ecotone resolve it automatically, without any additional configuration.

Last updated

Was this helpful?