Как создать общую подписку с помощью Spring JMS

Спецификация JMS 2.0 представила концепцию общих долговременных подписок. У меня есть вариант использования, когда мне нужно создавать подписки программно при запуске сервера. У нас есть кластерные серверы JBoss. Следовательно, каждый JBoss будет иметь похожие конфигурации, и каждый JBoss будет иметь приложения, которые будут создавать постоянных подписчиков (поставщик сообщений - WMQ). Поскольку постоянные подписки должны иметь уникальное имя, я подумал об использовании общих подписок. Теперь проблема в том, что Spring 4.0.6.RELEASE поддерживает новые функции в JMS 2.0, однако я не нашел способа создать общие долговременные подписки с помощью spring. Мы используем Spring DefaultMessageListenerContainer для создания слушателей. Правильно ли я делаю? Я признателен за любые предложения, которые могут у вас возникнуть.


person Mohit Dhuper    schedule 13.08.2014    source источник


Ответы (1)


Эта функция будет доступна начиная с Spring 4.1.RC2, которая будет выпущена сегодня. Будет доступен новый destination-type с именем sharedDurableTopic, отметьте текущая сборка документа для получения дополнительных сведений.

person Stephane Nicoll    schedule 14.08.2014
comment
Спасибо за информацию. Оказывается, WMQ не поддерживает JMS 2.0. WMQ версии 8.0 имеет такую ​​поддержку - person Mohit Dhuper; 19.08.2014