hangfire をシングル スレッドで実行するように設定する方法はありますか? ジョブを同時に処理するのではなく、順番に処理したいと考えています。
何かのようなもの:
app.UseHangfire(config =>
{
config.RunSingleThreaded();
config.UseServer();
});
これか、ジョブを「チェーン」して順番に実行する機能のいずれかです。
何かのようなもの:
BackgroundJob
.Enqueue(() => taskContainer.PublishBatch(batchId, accountingPeriodId, currentUser, filePath))
.WithDependentJobId(23); // does not run until this job has finished...