我遇到了这个常见问题,指出在两个或更多进程之间共享持久作业存储将导致不正确的调度程序行为: How do I share a single job store among one or more workerMy question is:如果只有一个通过.start()启动的工作者调度器,而另一个调度器进程在同一个持久的sqlite jobstore上初始化,只是为了打印某个job_id的触发器(不会调用.start()),这会导致<
这篇文章一开始是“单元测试多线程代码中的一些常见模式是什么?",但我在上面找到了一些 ,因此普遍认为"It is Hard (TM)”和"It依赖性(TM)“。因此,我认为缩小问题的范围会更有用。后台:我们正在实现一个简单的调度程序,它为您提供了一种在启动和停止作业时注册回调的方法,当然还可以配置调度的频率。目前,我们正在为java.util.Timer制作一个轻量级包装器。方面
我还没有找到一种只依赖公共接口(比如addJob(jobSchedule,