Спецификация JMS 2.0 представила концепцию общих долговременных подписок. У меня есть вариант использования, когда мне нужно создавать подписки программно при запуске сервера. У нас есть кластерные серверы JBoss. Следовательно, каждый JBoss будет иметь похожие конфигурации, и каждый JBoss будет иметь приложения, которые будут создавать постоянных подписчиков (поставщик сообщений - WMQ). Поскольку постоянные подписки должны иметь уникальное имя, я подумал об использовании общих подписок. Теперь проблема в том, что Spring 4.0.6.RELEASE поддерживает новые функции в JMS 2.0, однако я не нашел способа создать общие долговременные подписки с помощью spring. Мы используем Spring DefaultMessageListenerContainer для создания слушателей. Правильно ли я делаю? Я признателен за любые предложения, которые могут у вас возникнуть.
Как создать общую подписку с помощью Spring JMS
Ответы (1)
Эта функция будет доступна начиная с Spring 4.1.RC2, которая будет выпущена сегодня. Будет доступен новый destination-type
с именем sharedDurableTopic
, отметьте текущая сборка документа для получения дополнительных сведений.
person
Stephane Nicoll
schedule
14.08.2014
Спасибо за информацию. Оказывается, WMQ не поддерживает JMS 2.0. WMQ версии 8.0 имеет такую поддержку
- person Mohit Dhuper; 19.08.2014