Azure アプリケーションに関する技術的な提案が必要です。したがって、アイテムを含むキューがあり、[A、B、A、B、D] であるとしましょう。
キュー内の個別のアイテムごとにランダムなカテゴリが割り当てられ、同じアイテムがキュー内に複数回存在する可能性があります。カテゴリの割り当ては、次のことを行う一部のワーカー ロールによって行われます。アイテムに既にカテゴリが割り当てられている場合は、アイテムをカテゴリに追加します。それ以外の場合は、新しいカテゴリを作成してアイテムを追加します。したがって、次のようになります。
D: has category? no. Create category 123. Assign [D, 123]
B: has category? no. Create category 435. Assign [B, 435]
A: has category? no. Create category 154. Assign [A, 154]
B: has category? yes. Assign [B, 435] (category already created)
... etc ...
私のジレンマは、同じアイテムが 2 つのカテゴリにならないようにワーカーを同期するにはどうすればよいかということです。2 人の作業員がアイテム B を選択した場合、「B」に 2 つのカテゴリを設定できます。