【问题标题】:Quartz custom (non-standard) jobstoreQuartz 定制(非标准)jobstore
【发布时间】:2021-02-12 16:18:46
【问题描述】:

我们有自己的(非标准)自定义数据存储。如何让我的 Quartz 调度程序从自定义数据存储中持久保存和检索调度数据?

【问题讨论】:

  • 一种可行的方法是扩展JobStore,它负责所有的存储和检索。尚未实施和测试。

标签: quartz-scheduler


【解决方案1】:

我这样做,它对我有用:

private static async Task Main(string[] args)
{
  {
    var props = new NameValueCollection
    {
      {"quartz.jobStore.type", "<<full class name>>, <<assembly name>>"}
    };

    var factory = new StdSchedulerFactory(props);
    var scheduler = await factory.GetScheduler();

    await scheduler.Start();
 }
}

在这之后你可以有关于序列化的例外,所以添加

{"quartz.serializer.type", "binary"}

到 NameValueCollection

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 2017-06-12
    • 2021-05-09
    • 1970-01-01
    相关资源
    最近更新 更多