在两个不同的应用程序中使用ReplyingKafkaTemplate

时间:2020-04-28 07:46:55

标签: spring-kafka

我有一个Spring Boot Application1,它向request主题发送消息。收到此消息后,其他弹簧启动应用程序2将在response主题中使用消息做处理并发送响应。我可以在application1中使用replying-template进行集成吗?在application2中是否需要进行更改,以便在application2中发送响应时发回相关信息?

1 个答案:

答案 0 :(得分:1)

如果application2使用具有非空返回类型的@KafkaListener,则侦听器适配器将处理相关ID。

如果它是void @KafkaListener,而您使用KafkaTemplate(或其他方式)发送回复,则是的,您需要从入站传播相关ID标头邮件回复。