【发布时间】:2020-01-25 13:27:48
【问题描述】:
我是卡夫卡的新手。我需要通过 Spring Boot 为 Kafka 编写一个简单的生产者和消费者。实际上我正在从 micronaut 迁移到 Spring Boot。我对主题的分区有疑问。在 micronaut 中,我使用@KafkaKey 作为分区键,如下所示:
public void process(@KafkaKey MyKey kafkaKey, @Body MyRecord myRecord)
说到春天,我不知道该怎么做,因为我看到 KafkaTemplete 类有一个 Integer 对象的分区参数。
public ListenableFuture<SendResult<K, V>> send(String topic, Integer partition, K key, @Nullable V data)
那么如何在 Spring Boot 中执行第一行呢?
【问题讨论】:
标签: apache-kafka spring-kafka micronaut