feat/queue-kafka #15

Merged
rrise merged 3 commits from feat/queue-kafka into master 2025-11-12 20:29:45 +00:00
2 changed files with 4 additions and 2 deletions
Showing only changes of commit eacc603561 - Show all commits

View File

@@ -51,7 +51,7 @@ return [
],
'queue' => [
'broker' => Env::get('QUEUE_BROKER', 'kafka'),
'broker' => Env::get('QUEUE_BROKER', 'redis'),
'broker_config' => [
@@ -61,6 +61,7 @@ return [
'kafka' => [
'brokers' => Env::get('QUEUE_KAFKA_BROKERS', 'kafka:9092'),
'consumerGroup' => Env::get('QUEUE_KAFKA_CONSUMER_GROUP', 'default_group'),
],
'rabbitmq' => [

View File

@@ -24,12 +24,12 @@ class Kafka extends Broker
$conf = new Conf();
$conf->set('bootstrap.servers', $config['brokers'] ?? 'localhost:9092');
$this->producer = new Producer($conf);
$this->producer->addBrokers($config['brokers'] ?? 'localhost:9092');
$conf->set('group.id', $config['consumerGroup'] ?? 'default');
$conf->set('auto.offset.reset', 'earliest');
$this->consumer = new KafkaConsumer($conf);
}
@@ -60,6 +60,7 @@ class Kafka extends Broker
return null;
}
/** @var string | null $messageData */
$messageData = $kafkaMessage->payload;
if ($messageData !== null) {
/** @var Message $message */