Download the PHP package geekcell/kafka-bundle without Composer
On this page you can find all versions of the php package geekcell/kafka-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package kafka-bundle
Symfony Bundle for Apache Kafka
An opinionated Symfony bundle for a painless integration of Apache Kafka.
Requirements
- PHP 8 or higher
- php-rdkafka extension installed
- Apache Kafka broker
- Confluent Schema Registry for Kafka
Installation
To use this bundle, require it in Composer
Quickstart
Inherit from Record
to define records you want to send to Kafka.
Create an event, which implements the Event
contract and returns the above record as subject.
If you dispatch Event
via the standard Symfony event dispatcher, it will be automatically be serialized into Avro format, registered, send to Kafka based on your configuration.
Bundle Configuration Example
All versions of kafka-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0
ext-rdkafka Version *
symfony/http-kernel Version ^6.0
symfony/dependency-injection Version ^6.0
flix-tech/avro-serde-php Version ^1.6
symfony/string Version ^6.0
symfony/serializer Version ^6.0
symfony/event-dispatcher Version ^6.0
symfony/config Version ^6.0
symfony/finder Version ^6.0
ext-rdkafka Version *
symfony/http-kernel Version ^6.0
symfony/dependency-injection Version ^6.0
flix-tech/avro-serde-php Version ^1.6
symfony/string Version ^6.0
symfony/serializer Version ^6.0
symfony/event-dispatcher Version ^6.0
symfony/config Version ^6.0
symfony/finder Version ^6.0
The package geekcell/kafka-bundle contains the following files
Loading the files please wait ....