我正在使用reactive-kafka(akka kafka streams):
https://doc.akka.io/docs/akka-stream-kafka/current/consumer.html
使用reactive-kafka的下面代码的等价物是什么?
import org.apache.kafka.clients.consumer.KafkaConsumer
...
val properties = new Properties()
properties.put("bootstrap.servers", "kafka:9092")
val kafkaConsumer = new KafkaConsumer[String, String](properties)
kafkaConsumer.partitionsFor("my-topic")
答案 0 :(得分:1)
目前尚未直接在Reactive Kafka API中公开。
这可能是因为Reactive Kafka专注于以与Akka-Streams为基础的消费者/制作人的反应性流媒体事件。
您仍然可以使用官方Kafka客户端让消费者从群集中获取元数据。这不需要额外的依赖关系,因为它是由Reactive Kafka引入的。