2013-03-28 1 views
5

Вопрос: Что такое стратегия восстановления после сбоя, которая поддерживает весеннюю партию? Необходимо сфокусировать использование ресурсов, механизм переключения при сбое. Какие-либо предложения?Spring Batch - Clustered Environment - Механизм отказоустойчивости

Usecase - Весна должна запускаться, чтобы прочитать файл (который будет помещен на сервер другим приложением) с сервера и обработать его.

Окружающая среда сгруппирована. Таким образом, может быть несколько экземпляров сервера, которые могут инициировать пакетные задания, пытаясь прочитать тот же файл по прибытии.

Мои мысли: Опрос можно сделать, чтобы проверить прибытие файла и вызвать весеннее пакетное задание. Поскольку он сгруппирован, мы можем использовать активную/пассивную стратегию для опроса. Также можно использовать другие типы, такие как округлый или временный срез.

Простите меня, если я не знаю. Я могу объяснить, если что-то неясно.

ответ

1

Как я понимаю, здесь

http://static.springsource.org/spring-batch/reference/html/scalability.html

подход лучше было бы иметь только один голосующий и чем распределить работу в кластер через один из механизмов, предусмотренных яровой Batch (я думаю, что тот, названный Remote Chunks - лучший выбор здесь).

Я не думаю, что вам следует беспокоиться о стратегии кластеризации, поскольку это обрабатывается либо Spring Batch, либо другими механизмами распределения кластеров.

 Смежные вопросы

  • Нет связанных вопросов^_^