Пример писателя / читателя JMS Spring - PullRequest
5 голосов
/ 03 августа 2010

Кто-нибудь знает хороший ресурс для подробного (более того, чем документы Spring Batch) взгляда на использование JMS Item Writer / Reader в Spring Batch?

В частности, и поскольку мне поручено попытаться повторно использовать существующую систему, единственный интерфейс которой является асинхронным по очереди, мне интересно, возможно ли следующее:

Шаг 1: прочитайте некоторые данные и создайте сообщение.
Шаг 2: Удалить сообщение в очереди, используя JMSItemWriter.
Шаг 3. Дождитесь возвращения сообщения с помощью JMSItemReader в очереди ответов.
Шаг 4: Сделайте некоторые другие вещи
... Прополощите и повторите несколько тысяч раз в день.

Или другими словами, по сути, используя Spring Batch для принудительного синхронного взаимодействия с асинхронным ресурсом. Прежде чем углубляться в исследования, я хотел бы убедиться, что это А) возможно и Б) не является бесстыдным злоупотреблением структурой, которое приведет к серьезным головным болям в будущем.

Заранее спасибо за любую информацию.

...