使用 Spring/Quartz,我有一个首先运行的 ProducerJob。然后我有一个必须等待 ProducerJob 的结果的 ConsumerJob(它在数据库中创建记录)。
将 ProducerJob 的结果通知 ConsumerJob 的最佳方式是什么?我是否应该让 ConsumerJob 不断检查数据库,如果 ProducerJob 尚未完成则休眠/等待?
我意识到我的问题可能类似于Quartz 的 JobDataMap 中的 Pass BlockingQueue,尽管没有确定具体的实现。尽管如此,仍然没有得到如何实施。