标签: java spring jms ibm-mq spring-jms
Spring Boot上有一个应用程序,它将jms请求放在一个队列中并从另一个队列中获取答案。还有一个应用程序正在处理响应队列。请求每秒约100。实际上,问题是如何处理它们并选择我需要的东西?现在我使用@JmsListener读取队列中的所有消息,但是绘制了那些不适用于我的应用程序的消息。创建一个线程并在其中单独等待答案对我来说似乎不是一个好主意,因为可能有几千个线程。怎么样?
答案 0 :(得分:2)
您可以使用Spring Integration Aggregator来避免暂停线程以等待结果。