php 使用kafka


$conf = new \RdKafka\Conf();
//捕获错误的回调
$conf->setErrorCb(function ($kafka, $err, $reason) {
\Log::error('kafkaError', ['errorStr' => rd_kafka_err2str($err), 'err' => $err, 'reason' => $reason, 'content' => $kafka]);
});

$rk = new \RdKafka\Producer($conf);
$rk->setLogLevel(LOG_DEBUG);
$rk->addBrokers($this->url);

$topic = $rk->newTopic($this->topic);
//写kafka
$topic->produce(RD_KAFKA_PARTITION_UA, 0, $str);
$rk->poll(0);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM