我一直在考虑使用MassTransit的Quartz.Net(使用AdoJobStore)实现来安排将来发送/发布的消息,所有这些工作都相当顺利。
我遇到的问题是,作为生产部署的一部分,我需要设置很多"预定消息"将在明年的不同时间发出奇数。
是否有可用于在外部使用触发器/作业预填充Quartz SQL存储的机制?
答案 0 :(得分:0)
我终于找到了办法做到这一点;发布在这里,如果需要它可以帮助其他人。
Quartz SQL DB只是序列化为对象的简单数据。 例如JOB_DATA的varbinary和时间滴答。其他值非常简单。
我最终创建了一个示例应用程序来设置一些计划,然后稍后将数据库转换为数字。
最后这一切都很简单,现在我有splain SQL插入脚本,它将调度作为CD管道的一部分插入。