get('server'); $application->set('kafka', ['class' => Producer::class]); $kafka = SConfig::get('kafka'); if (empty($kafka) || !($kafka['enable'] ?? false)) { return; } if (!extension_loaded('rdkafka')) { return; } $kafkaServers = Config::get('kafka.consumers', []); if (empty($kafkaServers)) { return; } foreach ($kafkaServers as $index => $kafkaServer) { $server->addProcess('kafka_' . $index, Kafka::class, $kafkaServer); } } }