longlang / phpkafka
一个Kafka客户端。支持php-fpm和Swoole。
v1.2.5
2023-10-13 01:40 UTC
Requires
- php: >=7.1
- chdemko/sorted-collections: ^1.0
- exussum12/xxhash: ^1.0.0
- google/crc32: ^0.1.0
- symfony/polyfill-php81: ^1.23
Requires (Dev)
- colinodell/json5: ^2.1
- friendsofphp/php-cs-fixer: ^2.18
- phpstan/phpstan: ^0.12.81
- phpunit/phpunit: ^7.5|^8.0|^9.0
- swoole/ide-helper: ^4.5
README
简介
英文 | 简体中文
PHP Kafka客户端用于PHP-FPM和Swoole。
通信协议基于Java中的JSON文件。PHP Kafka客户端支持50个API,可能是支持消息类型最多的客户端。
实现了消息的发送和接收。该组件处于开发和测试阶段。
特性
- 支持所有50个API
- 消息压缩
- 与PHP-FPM和Swoole兼容
- 生产者
- 消费者
- SASL
- SSL
- 更多特性和测试用例
环境
- PHP >= 7.1
- Kafka >= 1.0.0
- Swoole >= 4.5(可选)
安装
composer require longlang/phpkafka
文档和示例
请参阅examples
目录获取代码示例。