【发布时间】:2019-04-17 18:19:41
【问题描述】:
当为spring-cloud-stream Kafka消费者设置DLQ时,DLQ写入的主题可以分区吗?我需要使密钥等于特定字段,我想知道 spring-cloud-stream 怎么可能。
【问题讨论】:
标签: java spring-cloud-stream spring-kafka
当为spring-cloud-stream Kafka消费者设置DLQ时,DLQ写入的主题可以分区吗?我需要使密钥等于特定字段,我想知道 spring-cloud-stream 怎么可能。
【问题讨论】:
标签: java spring-cloud-stream spring-kafka
Kafka binder 中的 topic provisioner 将创建 DLQ topic,其分区数与为相应的 consumer topic 配置的分区数相同。当错误消息发送到 DLQ 时,它会适当地将它们发送到消费者从原始主题接收记录的同一分区。
如果您在供应商之外创建 DLQ,您可能需要确保创建的 DLQ 具有与使用者主题相同数量的分区。
【讨论】: