我正在使用Spring boot + Amazon SQS 我有一个场景,我将一个请求放入队列,另一个组件使消息出列,并需要将响应发送回调用者。为此,我想把响应放在另一个队列中,这样调用者就可以得到它。
我担心的是:我如何检查来电方,我收到的回复与我的请求有关?由于它是一个多线程应用程序,可能会有多个并发请求,我在一个特定的线程中,我只想要在线程中将与请求相关的响应出列,并让其他线程将它们的响应出列。
在JMS和RabittMQ中,我们有类似correId的内容,您有没有看到任何解决方法?
谢谢, Deibys
答案 0 :(得分:0)
我也在寻找类似的功能。
然后我使用 API网关以及 AWS Lambda 作为解决方法。 只需检查它是否适合您。另请注意,Lambda的超时时间为5分钟。