我有 30 个经常性工作。每个工作都只是在控制台中写入它的 id,仅此而已。每个作业都被编程为每秒循环运行。
SchedulePollingInterval = new TimeSpan(0, 0, 1)
WorkerCount = 100
根据登录控制台,每个作业大约每 30 秒启动一次。为什么不是每一秒?当只配置一个作业时,它会按预期每秒运行一次。作业越多,运行之间的延迟就越长。是否可以将 Hangfire 配置为每秒运行多个作业?
Hangfire 在带有 SQL Server 后端的 ASP.NET Core 3.1 环境中运行。