0

在普通的 JMS 中,我们可以这样做: session.unsubscribe("持久订阅的名称"); 但是我们如何通过 DMLC 做到这一点?在其中找不到任何用于此目的的特定方法。

4

1 回答 1

1

据我所知,没有 Spring 特定的方式可以向 MQ 服务器发送“取消订阅”命令,但是您始终可以选择通过扩展DefaultMessageListenerContainer类并调用getSession()或来获取底层 JMS 会话createSession()。毕竟 Spring 只是 JMS 之上的一个方便的抽象,并且不会阻止您在需要时直接使用 JMS API。

于 2012-07-10T07:54:52.933 回答