From 6f9d48f779f57f3ac98833872b5cfadd9dbe993b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Thu, 5 Aug 2021 16:26:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Kafka/Kafka.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Kafka/Kafka.php b/Kafka/Kafka.php index a24fc111..c6423beb 100644 --- a/Kafka/Kafka.php +++ b/Kafka/Kafka.php @@ -127,14 +127,15 @@ class Kafka implements CustomProcess $setting = $server->setting['worker_num']; - /** @var KafkaProvider $container */ $container = Snowflake::app()->get('kafka-container'); $handler = $container->getConsumer($topic); if (!empty($handler)) { - $data = new Struct($topic, $message); + /** @var ConsumerInterface $data */ + $data = new $handler(); + $data->setParams(new Struct($topic, $message)); - $server->sendMessage(new $handler($data), random_int(0, $setting - 1)); + $server->sendMessage($data, random_int(0, $setting - 1)); } } catch (Throwable $exception) { logger()->addError($exception, 'throwable');