Spring Boot 上有一个应用程序,它将其 jms 请求放入一个队列中,并从另一个队列中获取答案。另一个应用程序正在处理响应队列。每秒请求约 100 个。其实问题是如何处理它们并选择我需要的?现在,我使用 @JmsListener 读取队列中的所有消息,但绘制了那些不适合我的应用程序的消息。在我看来,创建一个线程并单独等待答案似乎不是一个好主意,因为可能有数千个线程。怎么样?
最佳答案
您可以使用 Spring Integration Aggregator以避免挂起线程等待结果。
关于java - spring中如何过滤jms消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48380591/