jeckerson / phpkafka
一个Kafka客户端。支持php-fpm和Swoole。
dev-master
2023-10-03 14:40 UTC
Requires
- php: >=7.1
- chdemko/sorted-collections: ^1.0
- exussum12/xxhash: ^1.0.0
- fabiang/sasl: ^1.2
- 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
This package is auto-updated.
Last update: 2024-09-03 17:03:25 UTC
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
目录中的代码示例。