1

hangfire を使用してバックグラウンド ジョブとして実行している IO 集中型メソッドがあります。

public IHttpActionResult Request(int[] ids)
{
    foreach(var id in ids)
    {
       BackgroundJob.Enqueue<IMyService>(x => x.DoWork(id));
    }
}

したがって、IDごとにバックグラウンドジョブをキューに入れ、ハングファイアはすぐDoWork()に期待どおりに起動します。ただしDoWork、IO 集中型です。したがって、ID が 100 以上ある場合、多くの CPU パワーと帯域幅が必要になります

Hangfire でバックグラウンド ジョブの数を調整する方法はありますか

4

1 に答える 1