改名
This commit is contained in:
@@ -4,6 +4,7 @@ namespace Kafka;
|
||||
|
||||
use Exception;
|
||||
use RdKafka\Conf;
|
||||
use RdKafka\Producer;
|
||||
use RdKafka\ProducerTopic;
|
||||
use RdKafka\TopicConf;
|
||||
use ReflectionException;
|
||||
@@ -82,22 +83,22 @@ class KafkaClient
|
||||
|
||||
|
||||
/**
|
||||
* @return \RdKafka\Producer
|
||||
* @return Producer
|
||||
* @throws Exception
|
||||
*/
|
||||
private function getProducer(): \RdKafka\Producer
|
||||
private function getProducer(): Producer
|
||||
{
|
||||
return Kiri::getDi()->get(\RdKafka\Producer::class, [$this->conf]);
|
||||
return Kiri::getDi()->get(Producer::class, [$this->conf]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param \RdKafka\Producer $producer
|
||||
* @param Producer $producer
|
||||
* @param $topic
|
||||
* @param $isAck
|
||||
* @return ProducerTopic
|
||||
*/
|
||||
private function getProducerTopic(\RdKafka\Producer $producer, $topic, $isAck): ProducerTopic
|
||||
private function getProducerTopic(Producer $producer, $topic, $isAck): ProducerTopic
|
||||
{
|
||||
$this->topicConf->set('request.required.acks', $isAck ? '1' : '0');
|
||||
return $producer->newTopic($topic, $this->topicConf);
|
||||
@@ -126,9 +127,9 @@ class KafkaClient
|
||||
|
||||
|
||||
/**
|
||||
* @param \RdKafka\Producer $producer
|
||||
* @param Producer $producer
|
||||
*/
|
||||
private function flush(\RdKafka\Producer $producer)
|
||||
private function flush(Producer $producer)
|
||||
{
|
||||
while ($producer->getOutQLen() > 0) {
|
||||
$result = $producer->flush(100);
|
||||
|
||||
Reference in New Issue
Block a user