You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kafka多消费回复场景:两类ReplyingKafkaTemplate选型咨询

应该选择AggregatingReplyingKafkaTemplate

原因分析

  • ReplyingKafkaTemplate的局限:它仅适配单请求单响应的场景,发送一条消息后只会等待并接收一个匹配CorrelationId的回复。你这里用同一个CorrelationId发送了两条消息,会产生两个回复,ReplyingKafkaTemplate无法处理这种多回复情况,要么只拿到第一个回复就结束流程,要么后续回复会引发异常。
  • AggregatingReplyingKafkaTemplate的适配性:这个模板专门为「一个请求对应多个响应」的场景设计。你可以配置它等待指定数量的回复(这里是2个),或者设置超时时间,它会自动收集所有匹配同一CorrelationId的回复并聚合返回,完全契合你的需求——用同一CorrelationId发送两条消息,接收两个消费者的回复并汇总。

内容的提问来源于stack exchange,提问作者user11701329

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 20:55:11