小程府/yii2-kafka

yii2 kafka扩展

安装: 62

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 1

分支: 3

开放问题: 0

类型:yii2-extension

v1.0.1 2017-12-28 07:24 UTC

This package is auto-updated.

Last update: 2024-09-14 20:25:25 UTC


README

yii2-kafka消息队列,对接阿里云的kafka消息队列

配置

在common/config/params.php中添加如下参数:

<?php
return [
    'kafka'=>[
        'sasl_plain_username' => '填写阿里云的Access Key ID',
        'sasl_plain_password' => '填写阿里云的Access Key Secret后10位',
        'bootstrap_servers' => "kafka-ons-internet.aliyun.com:8080",
        'topic_name' => '您的topic名称',
        'consumer_id' => '您的CID',
        'processName'=>'kafka-master',//j进程名称
        'callback'=>'common\\components\\kafka\\Consumer'//消费业务回调处理名字空间
    ]
];

启动消费进程

./yii kafka-consumer/start

发布消息

Yii::$app->mq->poll(['1'=>'我收到了','2'=>'我成功了'])