/** * @return ProducerTopic */ private function buildProducerTopic() { $producer = new Producer(); $producer->addBrokers(self::BROKER); /** @var ProducerTopic $producerTopic */ $producerTopic = $producer->newTopic(self::TOPIC); $producerTopic->produce(self::PARTITION, 0, 'initial message for a topic creation'); return $producerTopic; }
public function setUp() { $producer = new Producer(); $producer->addBrokers('localhost:9092'); if (method_exists($producer, 'getMetadata')) { $this->metadata = $producer->getMetadata(true, null, 1000); } else { $this->metadata = $producer->metadata(true, null, 1000); } }