ramiiyoussef / laravel-kafka
Laravel Kafka 队列驱动
1.0.5
2024-02-28 11:13 UTC
Requires
- php: >=8.1
- ext-json: *
- ext-rdkafka: *
- graham-campbell/manager: ^5.1
Requires (Dev)
- graham-campbell/analyzer: ^4.1
- graham-campbell/testbench: ^6.1
- hamcrest/hamcrest-php: ^2.0
- kwn/php-rdkafka-stubs: ^2.0
- larastan/larastan: ^2.9
- orchestra/testbench: ^8.21
- phpro/grumphp: ^2.5
- phpunit/phpunit: ^9.6
- slevomat/coding-standard: ~8.0
- squizlabs/php_codesniffer: ^3.9
README
laravel-kafka 为 Laravel 队列添加了对 Apache Kafka 的支持。它基于 rdkafka PHP 扩展,您需要单独安装。此外,您必须提前安装 C/C++ 客户端库 librdkafka。之后,您可以将任务自由地推送到您喜欢的 Kafka 队列!
laravel-kafka 支持 PHP 8.1/8.2/8.3 和 Laravel 10。
安装
要安装 ramiiyoussef/laravel-kafka
的最新版本,只需使用 composer 需求它。
composer require ramiiyoussef/laravel-kafka
环境
KAFKA_BROKER_LIST=127.0.0.1:9092 KAFKA_QUEUE=topic_a KAFKA_QUEUE_GROUP=group1 KAFKA_AUTH_LOGIN= KAFKA_AUTH_PASSWORD=
许可证
Kafkaesk 在 MIT 许可证 (MIT) 下授权。