如何在存在作業放入隊列時發出問題(pub-sub)分佈式系統,並且它們之間存在依賴關係。隊列中的作業(pub-sub)具有依賴關係的分佈式系統?
例如,當前隊列狀態:
j3 -> j2 -> j1 rear front
j3取決於j1的完成情況。
隊列處理器正在使用這些作業,並開始在分佈式環境中處理它。
基於一些依賴關係解析機制,找出了j1
和j3
之間的依賴關係。
現在,我不知道的是,處理情況的最好辦法:
- 我應該把
j3
回到隊列,並再次把它撿起來在 後一階段,使j1
那時候會完成嗎? - 我應該有一些其他機制 - 數據庫來檢查是否所有的
j3
依賴項已滿足,然後處理j3
?
任何幫助,將不勝感激。
謝謝!
感謝您指出CAP定理! – AKK
@AKK有更多的一致性模型比CAP定理所允許的7更多,但是:) –
請您指點我一些很好的資源來閱讀更多關於一致性模型的內容嗎?謝謝! – AKK