使用RavenDb的Quartz.Net JobStore

时间:2013-04-07 16:34:48

标签: c# ravendb quartz.net

我正在开展一个大型项目,我允许用户安排操作。

我一直在使用Quartz.net库,它使用(默认)RAMStore工作正常。但是,随着我的进步,我需要为预定的作业使用更持久的存储。

由于我已经在整个项目中使用RavenDb,我希望将它用作Quartz.net的IJobStore实现。然而,实施结果比预期复杂得多:

  • 各种密钥不容易为RavenDb序列化以保存/加载
  • IJobStore实现预计不仅仅是对作业和触发器的CRUD操作 - 它似乎包含一些“真正的”业务逻辑

我也尝试将“Quartz.net”代码“实习”到我的项目中,但这带来了大量其他问题,对我来说似乎适得其反。

有没有人使用RavenDb为IJobStore提供解决方案/实现?

0 个答案:

没有答案