Java 如何使用SpringJMS创建共享订阅

Java 如何使用SpringJMS创建共享订阅,java,jboss,jms,spring-jms,jms-topic,Java,Jboss,Jms,Spring Jms,Jms Topic,JMS 2.0规范引入了共享持久订阅的概念。我有一个用例,在这个用例中,我必须在服务器启动时以编程方式创建订阅。我们有集群JBoss服务器。因此,每个JBoss都有相似的配置,每个JBoss都有创建持久订阅服务器的应用程序。消息传递提供者是WMQ。由于持久订阅必须具有唯一的名称,因此我考虑使用共享订阅。现在的问题是spring的4.0.6.0版本支持JMS 2.0中的新功能,但是我没有找到通过spring创建共享持久订阅的方法。我们使用spring的DefaultMessageListenerC

JMS 2.0规范引入了共享持久订阅的概念。我有一个用例,在这个用例中,我必须在服务器启动时以编程方式创建订阅。我们有集群JBoss服务器。因此,每个JBoss都有相似的配置,每个JBoss都有创建持久订阅服务器的应用程序。消息传递提供者是WMQ。由于持久订阅必须具有唯一的名称,因此我考虑使用共享订阅。现在的问题是spring的4.0.6.0版本支持JMS 2.0中的新功能,但是我没有找到通过spring创建共享持久订阅的方法。我们使用spring的DefaultMessageListenerContainer来创建侦听器。我做得对吗?非常感谢您的建议。

该功能将从今天发布的Spring 4.1.RC2开始提供。将提供名为sharedDurableTopic的新目的地类型,请查看更多详细信息。

谢谢您提供的信息。事实证明WMQ不支持JMS 2.0。WMQ 8.0版具有这种支持