0

我有一个使用来自 JMS 主题的消息的应用程序。作为正常应用程序流程的一部分,它需要定期停止使用消息。当应用程序处于此状态时,新消息存储在主题中(请注意,我的应用程序仍在运行)。稍后,应用程序恢复消息消费,同时接收那些在应用程序未侦听时放置在主题上的消息。

此功能目前是通过从ConnectionFactory. 但是,我现在希望将应用程序迁移到 Spring JMS。尽管 Spring 相当巧妙地抽象出大部分 JMS 样板 - 我似乎不再对底层连接进行细粒度控制,因此无法按需停止消息消费。

在我尝试涉足 Spring JMS 内部之前,任何人都可以提出一种简洁的方法吗?

4

1 回答 1

2

你能避免从 onMessage() 返回吗?你想停止消费多久?您的问题是否类似于https://stackoverflow.com/a/628337/20734

于 2012-05-09T14:43:43.963 回答