【发布时间】:2021-02-12 16:18:46
【问题描述】:
我们有自己的(非标准)自定义数据存储。如何让我的 Quartz 调度程序从自定义数据存储中持久保存和检索调度数据?
【问题讨论】:
-
一种可行的方法是扩展
JobStore,它负责所有的存储和检索。尚未实施和测试。
标签: quartz-scheduler
我们有自己的(非标准)自定义数据存储。如何让我的 Quartz 调度程序从自定义数据存储中持久保存和检索调度数据?
【问题讨论】:
JobStore,它负责所有的存储和检索。尚未实施和测试。
标签: quartz-scheduler
我这样做,它对我有用:
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
【讨论】: