public function setUp() { $consumer = new Consumer(); $consumer->addBrokers('localhost:9092'); $this->consumerTopic = $consumer->newTopic('test'); $this->queue = $consumer->newQueue(); }
public function setUp() { $producer = new Producer(); $producer->addBrokers('localhost:9092'); /** @var ProducerTopic $producerTopic */ $producerTopic = $producer->newTopic('test'); $producerTopic->produce(RD_KAFKA_PARTITION_UA, self::PARTITION, 'test message 2', 'key_2'); $consumer = new Consumer(); $consumer->addBrokers('localhost:9092'); /** @var ConsumerTopic $consumerTopic */ $consumerTopic = $consumer->newTopic('test'); $consumerTopic->consumeStart(self::PARTITION, self::OFFSET); $this->message = $consumerTopic->consume(self::PARTITION, 1000); $consumerTopic->consumeStop(self::PARTITION); }
public function testNewTopic() { $topic = $this->consumer->newTopic('test'); $this->assertInstanceOf(ConsumerTopic::class, $topic); }