相当于 kafkaConsumer.partitionsFor 使用反应式 kafka(akka kafka 流)
Equivalent of kafkaConsumer.partitionsFor using reactive kafka (akka kafka streams)
我正在使用 reactive-kafka(akka kafka 流):
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")
目前没有直接暴露在 Reactive Kafka 中API。
这可能是因为 Reactive Kafka 以一种反应方式专注于流事件 to/from 基于 Akka-Streams consumers/producers。
您仍然可以使用官方 Kafka 客户端让消费者从集群中获取元数据。这不需要额外的依赖,因为它是由 Reactive Kafka 带来的。
我正在使用 reactive-kafka(akka kafka 流):
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")
目前没有直接暴露在 Reactive Kafka 中API。
这可能是因为 Reactive Kafka 以一种反应方式专注于流事件 to/from 基于 Akka-Streams consumers/producers。
您仍然可以使用官方 Kafka 客户端让消费者从集群中获取元数据。这不需要额外的依赖,因为它是由 Reactive Kafka 带来的。