Quartz.NET 3.4是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统。

Quartz.NET3.4 OpenTelemetry

此版本仅在应用程序启动成功完成后才开始执行 Quartz 作业,除非使用 QuartzHostedServiceOptions 另有指定。默认情况下,这会阻止作业在应用程序仍在启动时运行,并且它减少了使用任意启动延迟来手动实现效果的需要。

Quartz.OpenTelemetry.Instrumentation 已被标记为过时,因为在 OpenTelemetry 项目方面有官方的 contrib 项目。

Quartz.NET 3.4 BUG修复

  • 修复版本更改后的作业类型加载 (#1286)
  • 修复 StartDelayed 延迟启动其他托管服务 (#1314)
  • 如果旧触发器的 PreviousFireTime 为空,则设置替换触发器的 NextFireTime 相对于旧触发器的 StartTime (#1519)
  • 在 DailyCalendar.Clone 中包含 InvertTimeRange 属性 (#1522)
  • QuartzHealthCheck 在检测到故障后永远不会恢复 (#1496)
  • Microsoft DI 集成不适用于 Microsoft.Extensions.Hosting v7 预览版 (#1544)

Quartz.NET 3.4 功能改进

  • 应用程序启动成功完成后,作业现在开始执行 (#1432)
  • 支持 IDbProvider 的强类型配置 (#1312)
  • 添加与 SQL 2014 和 2012 兼容的 MSSQL 脚本 (#1337)
  • 为接口添加了 DisallowConcurrentExecutionAttribute 的用法 (#1345)
  • 多项性能改进(#1351、#1355、#1354、#1353、#1356、#1358)
  • 将 SimpleTriggerImpl 的精度提高到刻度。(#1360)
  • 从 FAKE 切换到 NUKE (#1413)
  • QuartzHostedService 现在可以在应用程序启动后启动作业 (#1449)
  • QuartzHostedServiceOptions 可以让作业作为应用程序启动的一部分启动,就像这个版本之前一样 (#1432)
  • 添加辅助方法来设置 Microsoft.Data.Sqlite (#1275)
  • Quartz 将自动扫描作业并从 MS DI 容器中触发侦听器 (#1561)

Quartz.NET 重大变化

Quartz.NET 3.4下载地址: https://www.quartz-scheduler.net/download

以上就是【Quartz.NET 3.4开源作业调度系统发布了】的全部内容了,欢迎留言评论进行交流!

赞(0) 踩(0)
发表我的评论

最新评论

  1. 暂无评论