Как обрабатывать Hangfire BackgroudJobs отдельно, а не параллельно? - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть метод Hangfire BackgroundJob.Enque(), в котором записаны все мои бизнес-логи c.

Он отлично работает с обработкой одного запроса за раз, но все несколько запросов запускаются вместе, создавая проблемы взаимоблокировки .

Я хочу, чтобы запросы выполнялись в одиночку; как мне этого добиться, пожалуйста?

1 Ответ

2 голосов
/ 05 апреля 2020

Чтобы отключить одновременное выполнение одного и того же типа задания, выполняемого на разных рабочих, вы должны украсить свой метод атрибутом [DisableConcurrentExecution].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...