longyan / Phpkafka
Licence: apache-2.0
PHP Kafka client is used in PHP-FPM and Swoole. PHP Kafka client supports 50 APIs, which might be one that supports the most message types ever.
Stars: ✭ 149
Projects that are alternatives of or similar to Phpkafka
Azkarra Streams
🚀 Azkarra is a lightweight java framework to make it easy to develop, deploy and manage cloud-native streaming microservices based on Apache Kafka Streams.
Stars: ✭ 146 (-2.01%)
Mutual labels: kafka
My Moments
Instagram Clone - Cloning Instagram for learning purpose
Stars: ✭ 140 (-6.04%)
Mutual labels: kafka
Ti Rpc
基于swoole封装的一个简易的JSON协议的RPC框架,思路是借鉴的,代码是自己写的。小修小改的,目前服务于前公司(注意是前公司)生产环境,每日支撑大约8000万次调用。
Stars: ✭ 144 (-3.36%)
Mutual labels: swoole
Technology Talk
汇总java生态圈常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考等知识
Stars: ✭ 12,136 (+8044.97%)
Mutual labels: kafka
Laravel Api Templates
Laravel API starter kit collection using different structures.
Stars: ✭ 149 (+0%)
Mutual labels: swoole
Oryx
Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning
Stars: ✭ 1,785 (+1097.99%)
Mutual labels: kafka
Aint Queue
🚀 An async-queue library built on top of swoole, flexable multi-consumer, coroutine supported. 基于 Swoole 的一个异步队列库,可弹性伸缩的工作进程池,工作进程协程支持。
Stars: ✭ 143 (-4.03%)
Mutual labels: swoole
Supersafebank
Sample Event Sourcing implementation with .NET Core
Stars: ✭ 142 (-4.7%)
Mutual labels: kafka
Azure Event Hubs Spark
Enabling Continuous Data Processing with Apache Spark and Azure Event Hubs
Stars: ✭ 140 (-6.04%)
Mutual labels: kafka
Kafka Eagle
A easy and high-performance monitoring system, for comprehensive monitoring and management of kafka cluster.
Stars: ✭ 2,240 (+1403.36%)
Mutual labels: kafka
longlang/phpkafka
Introduction
English | 简体中文
PHP Kafka client is used in PHP-FPM and Swoole.
The communication protocol is based on the JSON file in Java. PHP Kafka client supports 50 APIs, which might be one that supports the most message types ever.
The produce and the consume of messages are implemented. The component is in developing and testing.
Features
- [x] Support all 50 APIs
- [x] Message compression
- [x] PHP-FPM and Swoole compatible
- [x] Producer
- [x] Consumer
- [ ] SSL
- [ ] SASL
- [ ] More features and test cases
Environment
- PHP >= 7.1
- Kafka >= 1.0.0
- Swoole >= 4.5 (optional)
Installation
composer require longlang/phpkafka
Documentation and Examples
Refer to examples
for code examples.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].