kafka
lcli
这个作者很懒,什么都没留下…
展开
-
php多进程消费kafka消息封装公共类
php操作kafka,需要安装rdkafka扩展,具体安装手册在网络自行查找。下面代码是低阶和高阶的操作公共类库。abstract class KafkaConsumerBaseService{ protected $topic; protected $brokers; protected $worker_process_num = 0; private...原创 2019-03-06 14:33:58 · 987 阅读 · 1 评论 -
php多进程消费kafka消息高阶API封装
高阶API是指API侧提供了自动负载均衡,不需要业务去处理。abstract class KafkaConsumerHighService extends KafkaConsumerBaseService{ function consumer($partion_id, $worker) { $conf = new \RdKafka\Conf(); ...原创 2019-03-06 14:40:21 · 1431 阅读 · 0 评论 -
php多进程消费kafka消息业务逻辑处理demo
这里提供的demo只是简单的打印了msg信息,大家可以按需调整。class EchoKafkaConsumerLow extends KafkaConsumerLowService{ function handleLogic($msg) { print_r($msg); }}class EchoKafkaConsumerHigh extends...原创 2019-03-06 14:48:26 · 1666 阅读 · 0 评论