Download the PHP package ensi/laravel-phprdkafka without Composer
On this page you can find all versions of the php package ensi/laravel-phprdkafka. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ensi/laravel-phprdkafka
More information about ensi/laravel-phprdkafka
Files in ensi/laravel-phprdkafka
Package laravel-phprdkafka
Short Description Bridge package between Laravel and php-rdkafka
License MIT
Informations about the package laravel-phprdkafka
Bridge package between Laravel and php-rdkafka
This packages allows you to describe Kafka producers and consumers in config/kafka.php and then reuse them everywhere.
Installation
You can install the package via composer:
Publish the config file with:
Now go to config/kafka.php
and configure your producers and consumers there.
You typically need one producer/consumer per Kafka Cluster.
Configuration parameters can found in Librdkafka Configuration reference
Version Compatibility
Laravel rdkakfa | Laravel | PHP | ext-rdkafka |
---|---|---|---|
^0.1.0 | ^7.x || ^8.x | ^7.3 || ^8.0 | ^5.0 |
^0.2.0 | ^7.x || ^8.x | ^7.3 || ^8.0 | ^5.0 |
^0.2.1 | ^7.x || ^8.x | ^7.3 || ^8.0 | ^5.0 || ^6.0 |
^0.2.2 | ^8.x || ^9.x | ^7.3 || ^8.0 | ^5.0 || ^6.0 |
^0.3.0 | ^8.x || ^9.x | ^7.3 || ^8.0 | ^5.0 || ^6.0 |
^0.3.3 | ^8.x || ^9.x || ^10.x | ^7.3 || ^8.0 | ^5.0 || ^6.0 |
^0.3.4 | ^8.x || ^9.x || ^11.x | ^7.3 || ^8.0 | ^5.0 || ^6.0 |
^0.4.0 | ^9.x || ^10.x || ^11.x | ^8.1 | ^5.0 || ^6.0 |
Basic Usage
Producer example:
Consumer example:
You can learn more about php-rdkafka producers and consumers php-rdkafka examples
Direct access to RdKafka\Conf
instances is available with the following getters:
Contributing
Please see CONTRIBUTING for details.
Testing
- composer install
- composer test
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-phprdkafka with dependencies
ext-rdkafka Version ^5.0 || ^6.0
laravel/framework Version ^9.0 || ^10.0 || ^11.0