Quartz.NET 与 Windows 计划任务.他们有多不同? [英] Quartz.NET vs Windows Scheduled Tasks. How different are they?

查看:49
本文介绍了Quartz.NET 与 Windows 计划任务.他们有多不同?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找 Quartz.NET 和 Windows 计划任务之间的一些比较?

I'm looking for some comparison between Quartz.NET and Windows Scheduled Tasks?

它们有什么不同?每一种的优缺点是什么?我该如何选择使用哪一种?

How different are they? What are the pros and cons of each one? How do I choose which one to use?

TIA,

推荐答案

使用 Quartz.NET 我可以对比之前的一些观点:

With Quartz.NET I could contrast some of the earlier points:

  1. 要编写的代码 - 您可以用 .NET 语言表达您的意图、编写单元测试和调试逻辑
  2. 与事件日志集成,您可以使用 Common.Logging 甚至可以写入数据库.
  3. 同样坚固可靠
  4. 更丰富的 API

这主要是关于您需要什么的问题.Windows 计划任务可能会为您提供所需的一切.但是,如果您需要集群(分布式工作器)、对触发或失火处理规则的细粒度控制,您可能需要查看 Quartz.NET 在这些方面提供的功能.

It's mostly a question about what you need. Windows Scheduled tasks might give you all you need. But if you need clustering (distributed workers), fine-grained control over triggering or misfire handling rules, you might like to check what Quartz.NET has to offer on these areas.

采用最简单的满足您的要求,但足够抽象以允许更改.

Take the simplest that fills your requirements, but abstract enough to allow change.

这篇关于Quartz.NET 与 Windows 计划任务.他们有多不同?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆