Quartz 调度程序 - 通过 AdoJobStore 和 Clustering 进行外部触发器配置

Quartz scheduler - external Trigger configuration through AdoJobStore and Clustering

探索 (Ado)JobStore(一般的数据库作业存储)我遇到了集群、负载平衡和跨多个应用程序共享作业的工作数据状态等主题。 但我想我没有找到涵盖我的场景的 JobStore 主题。

我需要 运行 Windows 服务中的 Quartz Jobs,我需要能够更改其他应用程序中的触发器配置(在 Web 应用程序的管理面板中)和要应用的触发器由我的 Windows 服务中的 Quartz 自动执行(Quartz 跟踪更改并应用它们)。

是否可以使用AdoJobStore/Clustering机制来做到这一点?我的意思是就 JobStore 的功能而言,所以通过使用 Quartz 调度程序 API。不是通过使用 SQL 并直接更改 Quartz 表中的数据或任何其他解决方法(根据 Quartz 的最佳实践文档)。

可以独立于作业存储访问 Quartz.NET 调度程序 remotely。由于您已经有一个网络应用程序,您可以添加对远程调度程序的引用并使用 API 来管理作业、触发器等。