Redis-Quartz 集成

Redis-Quartz integration

我正在编写一个 Scala 应用程序,需要添加一个作业调度程序。 Quartz 似乎是一个合适的选择 (2.2.1),我想与它一起使用 Redis。
我正在尝试集成 redis-quartz 解决方案,但遇到了一些困难。
似乎 class 实现 JobStore 的签名与其接口不同。
例如,RedisJobStore 上的 triggeredJobComplete 的实现抛出异常,而 JobStore 上的声明则没有。 我是否遗漏了一些版本控制问题?
谢谢。

redis-quartz 目前符合 Quartz 2.2.0 标准。

事实上,Quartz 2.2.1 JobStore 接口中的一些方法签名已更改,因此它们不再抛出 JobPersistenceException。

使用 Quartz 2.2.0 应该可以解决您的问题。

我已经在自己的复刻中更新了库:https://github.com/pjsb/redis-quartz 也许我的 pull request 会被接受,然后是更改。