【发布时间】:2016-09-17 17:51:48
【问题描述】:
当队列中有作业(pub-sub)分布式系统时如何解决问题,并且它们之间存在依赖关系。
例如队列的当前状态:
j3 -> j2 -> j1 rear frontj3依赖于j1的完成。
队列处理器正在使用这些作业并开始在分布式环境中处理它。
基于某种依赖解析机制,找出了j1和j3之间的依赖关系。
现在,我不知道处理情况的最佳方法:
- 我是否应该将
j3放回队列中,然后再次在 稍后阶段,以便j1到那时完成? - 我是否应该有一些其他机制 - 数据库来检查所有
j3依赖已经满足,然后处理j3?
任何帮助将不胜感激。
谢谢!
【问题讨论】: