11 Star 102 Fork 19

龙之言/phpkafka

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

longlang/phpkafka

Latest Version Php Version License

简介

English | 简体中文

PHP Kafka 客户端,支持 PHP-FPM、Swoole 环境使用。

通讯协议的结构基于 Java 版本中的 JSON 文件生成,这可能是有史以来支持消息类型最多的 PHP Kafka 客户端,支持全部 50 个 API。

目前已实现消息的生成及消费,本组件仍处于开发及测试阶段。

功能特性

  • 支持全部 50 个 API
  • 消息压缩支持 (gzip、snappy、lz4、zstd)
  • PHP-FPM、Swoole 智能环境识别兼容
  • 生产者类
  • 消费者类
  • SSL 加密通信
  • SASL 鉴权
  • 更多功能的封装及测试用例编写

环境要求

  • PHP >= 7.1
  • Kafka >= 1.0.0
  • Swoole >= 4.5 (可选)

安装

composer require longlang/phpkafka

文档及示例

示例代码请参考 examples 目录

空文件

简介

PHP Kafka 客户端,支持 PHP-FPM、Swoole 环境使用。 展开 收起
README
Apache-2.0
取消

发行版

暂无发行版

近期动态

1年前评论了任务 #I3W1ZA 一次性投递多条消息的问题
1年前评论了任务 #I3W1ZA 一次性投递多条消息的问题
3年多前评论了任务 #I3CGVA The requested offset is not within the range of offsets maintained by the server
3年多前评论了仓库
3年多前评论了仓库
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/longzhiyan/phpkafka.git
git@gitee.com:longzhiyan/phpkafka.git
longzhiyan
phpkafka
phpkafka
master

搜索帮助