Почему Hangfire не обрабатывает повторяющиеся задания параллельно? - PullRequest
0 голосов
/ 26 февраля 2020

У меня 30 повторяющихся рабочих мест. Каждая работа просто записывает свой идентификатор в консоли, больше ничего не делает. Каждое задание запрограммировано на периодическое выполнение каждую секунду.

SchedulePollingInterval = new TimeSpan(0, 0, 1)
WorkerCount = 100

Согласно консоли входа в систему каждое задание запускается примерно каждые 30 секунд. Почему не каждую секунду? Если настроено только одно задание, оно выполняется каждую секунду, как и ожидалось. Чем больше заданий, тем больше задержка между запусками. Можно ли настроить Hangfire для запуска нескольких заданий каждую секунду?

Hangfire работает в среде ASP. NET Core 3.1 с SQL серверным бэкэндом.

...