C# 多个调度程序或多个作业触发器

C# 多个调度程序或多个作业触发器,c#,quartz.net,job-scheduling,C#,Quartz.net,Job Scheduling,我正在使用Quartz.net进行作业调度。 我的申请有不同的数据库,每个数据库都需要考虑工作处理 我有两个问题: 我可以对所有具有不同作业触发器的数据库使用相同的调度程序,还是对每个数据库使用一个调度程序?这是因为触发时间因数据库而异 一个比另一个有什么优势?哪种方法最适合我的问题 我不知道quartz.net,但我想这与java版本相同 由于调度器实例只能绑定到一个数据源,因此可能无法实现这一点。每个数据库需要一个实例 我能想象的唯一方法是开发一个新的“连接器”,它可以合并所有数据库中的数据

我正在使用Quartz.net进行作业调度。 我的申请有不同的数据库,每个数据库都需要考虑工作处理

我有两个问题:

  • 我可以对所有具有不同作业触发器的数据库使用相同的调度程序,还是对每个数据库使用一个调度程序?这是因为触发时间因数据库而异

  • 一个比另一个有什么优势?哪种方法最适合我的问题


  • 我不知道quartz.net,但我想这与java版本相同

    由于调度器实例只能绑定到一个数据源,因此可能无法实现这一点。每个数据库需要一个实例

    我能想象的唯一方法是开发一个新的“连接器”,它可以合并所有数据库中的数据,但是(更困难的是)它还必须能够将数据保存到相应的数据库中

    也许您应该创建一个Facade对象来管理调度程序实例列表,并且只向您的应用程序公开这个对象

    HIH

    您所说的“触发时间因数据库而异”是什么意思?