PHPKafka PHP Kafka 客户端开源项目

我要开发同款
匿名用户2020年11月11日
74阅读
开发技术PHP
所属分类服务器软件、JMS/消息中间件
授权协议Apache

作品详情

简介

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

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

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

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

composerrequirelonglang/phpkafka

文档及示例

生产者

消费者

示例代码请参考examples目录

青岛龙之言软件有限责任公司由国内著名的Swoole团队和禅道团队合资成立。Swoole团队是业内知名的PHP底层开发团队,为PHP贡献了协程、加密、监控等多种方案,有力地弥补了PHP在高并发高性能场景的短板。禅道团队是PHP语言的重度用户,先后使用PHP语言开发了四款开源软件。两个团队在PHP社区上都有深厚的感情,都想为PHP社区做些自己的贡献。于是就诞生了龙之言这个公司。

龙之言公司主要的使命就是弥补PHP的短板,完善PHP的生态,为中国的PHP用户提供有力的技术支持。我们主要的工作方向有如下几个:

提高PHP在高性能高并发场景的适用性适配国产化操作系统完善各种类库加强PHP对人工智能场景的支持加强PHP在物联网场景的支持加强PHP在打包安装方面的支持

我们的项目将主要以开源的方式来进行发布,如果您有什么好的想法,或者痛点,或者想参与到我们的开发中来,欢迎和我们联系。我们的联系方式:guoxinhua@swoole.com

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论