【Quartz】问题记录注意事项【四】

记录一:queartz 在同时启动多个任务是,触发器名称不能设置一致,不然第二次启动会不成功

记录二:quartz 在使用任务与触发器分离写法时,任务必须要带(.StoreDurably())

 IJobDetail job = JobBuilder.Create<HelloJob>()
                            .WithIdentity("HelloJob", "group1")
                            .StoreDurably()
                            .Build();
            sched.AddJob(job, true);

记录三:quartz在使用持续化到数据库是恢复有时候会失败建议加((.RequestRecovery))

 IJobDetail job = JobBuilder.Create<ServerJob>()
                           .WithIdentity("ServerJob", "group1")
                           .RequestRecovery()
                           .Build();

 这样失败后会重新执行。

猜你喜欢

转载自www.cnblogs.com/yanbigfeg/p/9050283.html