hangfire - 为什么 Hangfire 不并行处理重复的工作?
问题描述
我有 30 个经常性工作。每个工作都只是在控制台中写入它的 id,仅此而已。每个作业都被编程为每秒循环运行。
SchedulePollingInterval = new TimeSpan(0, 0, 1)
WorkerCount = 100
根据登录控制台,每个作业大约每 30 秒启动一次。为什么不是每一秒?当只配置一个作业时,它会按预期每秒运行一次。作业越多,运行之间的延迟就越长。是否可以将 Hangfire 配置为每秒运行多个作业?
Hangfire 在带有 SQL Server 后端的 ASP.NET Core 3.1 环境中运行。
解决方案
推荐阅读
- google-cloud-platform - 仅将主页指向 GitHub 页面,并使用 GCP 网络服务器处理其他所有内容
- javascript - 如何使用 vanilla javascript 进行拖放?
- windows - 当我尝试使用 psql 时,它要求输入不存在的用户的密码
- javascript - 在 Netsuite PDF/HTML Advanced 上隐藏折扣项目类型
- c++ - boost::thread::interrupt 是做什么的?
- clojure - 从 Leiningen project.clj 文件中读取项目名称和版本
- git - Azure Pipeline 跨项目访问 terraform-linked git repo
- javascript - Discord.js - 如何将用户移动到另一个频道
- docusignapi - HMAC webhook 验证,来自信封回调
- html - 在顶部列表中显示新项目