Мы используем аннотацию @Schedule
EJB для запуска запланированного задания. Делаем дельта-SOLR-импорт каждые x секунд. Конечно, мы хотим, чтобы индексирование было как можно меньше. В настоящее время я пытаюсь делать дельту каждые 5 секунд.
Итак, мой вопрос: могу ли я убедиться, что работа вызывается только один раз?
Допустим, индексация длится дольше 5 секунд, будет ли следующий вызов расписания ждать, пока не вернется предыдущий?