Shedlock, чтобы выбрать только определенные серверы - PullRequest
0 голосов
/ 04 ноября 2019

Я реализовал shedlock для своего приложения, которое отлично работает без каких-либо проблем для двух имеющихся у нас серверов.

Теперь у нас есть два новых сервера, добавленных в другой домен, и shedlock также выбирает их. (Ну, вот как это должно быть)

У меня есть работа, которая создает PDF-файлы и помещает их в папку. Добавленные новые серверы не имеют доступа к этим папкам. Итак, моя работа терпит неудачу, когда работа выбирается этими двумя новыми серверами.

Можно ли сказать, что shedlock должен выбрать один из двух моих серверов или нет выбрать два других?

1 Ответ

0 голосов
/ 05 ноября 2019

Прежде всего, ShedLock обеспечивает только блокировку планировщика, а само планирование выполняется какой-то другой библиотекой, я предполагаю, что вы используете Spring. Так что вопрос должен быть в том, как отключить планировщик Spring на определенных узлах. Один из возможных способов описан здесь https://stackoverflow.com/a/18406954/277042

...