首页 > 解决方案 > 为什么 Hangfire 不并行处理重复的工作?

问题描述

我有 30 个经常性工作。每个工作都只是在控制台中写入它的 id,仅此而已。每个作业都被编程为每秒循环运行。

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

根据登录控制台,每个作业大约每 30 秒启动一次。为什么不是每一秒?当只配置一个作业时,它会按预期每秒运行一次。作业越多,运行之间的延迟就越长。是否可以将 Hangfire 配置为每秒运行多个作业?

Hangfire 在带有 SQL Server 后端的 ASP.NET Core 3.1 环境中运行。

标签: hangfirehangfire-sql

解决方案


推荐阅读