如何在存在作业放入队列时发出问题(pub-sub)分布式系统,并且它们之间存在依赖关系。队列中的作业(pub-sub)具有依赖关系的分布式系统?
例如,当前队列状态:
j3 -> j2 -> j1 rear front
j3取决于j1的完成情况。
队列处理器正在使用这些作业,并开始在分布式环境中处理它。
基于一些依赖关系解析机制,找出了j1
和j3
之间的依赖关系。
现在,我不知道的是,处理情况的最好办法:
- 我应该把
j3
回到队列,并再次把它捡起来在 后一阶段,使j1
那时候会完成吗? - 我应该有一些其他机制 - 数据库来检查是否所有的
j3
依赖项已满足,然后处理j3
?
任何帮助,将不胜感激。
谢谢!
感谢您指出CAP定理! – AKK
@AKK有更多的一致性模型比CAP定理所允许的7更多,但是:) –
请您指点我一些很好的资源来阅读更多关于一致性模型的内容吗?谢谢! – AKK