Я занимаюсь разработкой нескольких процессов. Я развернул 4 сервиса на Websphere и нашел идею, как их разбудить. Текущее решение
1 Кварц будет запускать процесс каждую минуту, если последний процесс уже запущен, этот процесс не будет запускаться дубликатом (используйте для управления статическую переменную java).
2 Обработка запроса максимум до 200 записей.
2 Процесс создаст поток параллелизма максимум до 50 для обработки задания.
3 Обработайте сон 5 секунд и проверьте, есть ли свободное место для обработки больше.
4 Если нет записей для обработки, процесс извлечет данные из следующих 200 записей
5 если данных нет, процесс завершится, дождитесь кварца, чтобы проснуться позже
Что вы думаете об этом? У тебя есть другая идея?