Весенний пакет-кластеризованная среда-механизм отработки отказа
Вопрос: Какова стратегия отработки отказа, которую лучше всего поддерживает пакет spring? Использование ресурсов, механизм отработки отказа должны быть сосредоточены на. Есть предложения?
Usecase-пакет Spring должен быть запущен, чтобы прочитать файл (который будет помещен на сервер другим приложением) с сервера и обработать его.
Среда кластеризована. Таким образом, может существовать несколько экземпляров сервера, которые могут инициировать пакетные задания, пытающиеся прочитать один и тот же файл по прибытии.
Мои мысли: Опрос может быть выполнен для проверки поступления файла и вызова весеннего пакетного задания. Поскольку он кластеризован, мы могли бы использовать активную/пассивную стратегию для опроса. Другие типы, такие как карусель или временного интервала также может быть использован.
Простите, если я не совсем ясно выразился. Я могу объяснить, если что-то непонятно.1 ответ:
Как я понимаю отсюда
Http://static.springsource.org/spring-batch/reference/html/scalability.html
Лучшим подходом было бы иметь только один опросник, а не распределять задание по кластеру через один из механизмов, предоставляемых spring Batch (я думаю, что тот, который называется Remote Chunks, является лучшим выбором здесь).
Я не думаю, что вы должны беспокоиться о стратегии кластеризации, поскольку это обрабатывается либо весенней партией, либо другой кластеризацией механизм распространения.