/**
  * @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;
 }
Exemplo n.º 2
0
 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);
     }
 }