在普通的 JMS 中,我们可以这样做: session.unsubscribe("持久订阅的名称"); 但是我们如何通过 DMLC 做到这一点?在其中找不到任何用于此目的的特定方法。
问问题
863 次
1 回答
1
据我所知,没有 Spring 特定的方式可以向 MQ 服务器发送“取消订阅”命令,但是您始终可以选择通过扩展DefaultMessageListenerContainer
类并调用getSession()
或来获取底层 JMS 会话createSession()
。毕竟 Spring 只是 JMS 之上的一个方便的抽象,并且不会阻止您在需要时直接使用 JMS API。
于 2012-07-10T07:54:52.933 回答