java - spring中如何过滤jms消息

标签 java spring jms ibm-mq spring-jms

Spring Boot 上有一个应用程序,它将其 jms 请求放入一个队列中,并从另一个队列中获取答案。另一个应用程序正在处理响应队列。每秒请求约 100 个。其实问题是如何处理它们并选择我需要的?现在,我使用 @JmsListener 读取队列中的所有消息,但绘制了那些不适合我的应用程序的消息。在我看来,创建一个线程并单独等待答案似乎不是一个好主意,因为可能有数千个线程。怎么样?

最佳答案

您可以使用 Spring Integration Aggregator以避免挂起线程等待结果。

关于java - spring中如何过滤jms消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48380591/

相关文章:

Java8 Stream - 来自 IntStream 的字节 HashSet

java - 如何访问位于项目文件夹外部和项目类路径外部的 .properties 文件?

JavaEE - Web 应用程序和导航逻辑

一个bean的Spring静态初始化

java - Spring MVC Bean 转换

java应用程序架构数据交换

java - ActiveMQ http 连接错误

java - 在构建时有选择地在 Android 项目中包含模块的单行代码?

java - jsoup 登录网站

java - Camel JMS : how to configure custom message listener when connecting to a topic