每10分鐘Azure中的多個工作角色設置爲處理一組作業(100+)。有些工作是獨立的,但其他工作則不是。對於(簡單的)例子,作業B必須在發送作業B之前處理,發送和確認。工作角色中的作業之間的Azure依賴關係
可以將獨立作業放在隊列中分發給工作人員角色。我想知道排隊是否可以用於依賴性工作,以便制定一致的解決方案。
編輯:我用了一個太簡單的例子。作業A和B都包含幾個相關的消息。這些消息將被分配給n個工作角色並將被單獨發送,所以當n個工作角色獲得acks時,作業A完成,然後發送作業B的消息(分發給m個工作角色並由其處理)。 我認爲在這種情況下唯一的選擇是讓一個工作人員角色處理工作A和B,否則需要一個複雜的工作間角色同步機制。
只有當你的一個工人角色確認完成作業A時,纔會發送作業B. – Abhijeet 2014-12-04 08:40:54
那麼爲什麼你會關心誰來處理作業B. – Abhijeet 2014-12-04 08:41:27