All Projects → longyan → Phpkafka

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.

Projects that are alternatives of or similar to Phpkafka

Eel Sdk
Big Data Toolkit for the JVM
Stars: ✭ 140 (-6.04%)
Mutual labels:  kafka
Kafka Tutorials
Kafka Tutorials microsite
Stars: ✭ 144 (-3.36%)
Mutual labels:  kafka
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
Kafka Rest
Confluent REST Proxy for Kafka
Stars: ✭ 1,863 (+1150.34%)
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
Php Msf
PHP微服务框架即Micro Service Framework For PHP
Stars: ✭ 1,764 (+1083.89%)
Mutual labels:  swoole
Aint Queue
🚀 An async-queue library built on top of swoole, flexable multi-consumer, coroutine supported. 基于 Swoole 的一个异步队列库,可弹性伸缩的工作进程池,工作进程协程支持。
Stars: ✭ 143 (-4.03%)
Mutual labels:  swoole
Docker Kafka
Apache Kafka on Docker
Stars: ✭ 143 (-4.03%)
Mutual labels:  kafka
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
A Kafka Story
Kafka ecosystem ... but step by step!
Stars: ✭ 148 (-0.67%)
Mutual labels:  kafka
Swoole Task
分布式任务处理框架,基于swoole扩展,使用composer打包
Stars: ✭ 140 (-6.04%)
Mutual labels:  swoole
Awesome Kafka
Everything about Apache Kafka
Stars: ✭ 144 (-3.36%)
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
Kcli
A kafka command line browser
Stars: ✭ 148 (-0.67%)
Mutual labels:  kafka
Kafkajs
A modern Apache Kafka client for node.js
Stars: ✭ 2,315 (+1453.69%)
Mutual labels:  kafka

longlang/phpkafka

Latest Version Php Version License

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].