1

ワークロードが複数のノードに分散される分散システムでは、同じデータを同時に操作する複数の要求が競合状態を処理する2つの方法は、分散ロック。一貫性のあるハッシングは、1組のデータに対して動作するすべての要求が同じワーカーに送信され、分散ロックにより、一度に1組のデータしか操作できないことが保証されます。競合状態を処理するための一貫したハッシング対分散ロック

私の質問は、いずれのアプローチの賛否両論はどちらですか?

答えて

1

一貫性のあるハッシングは、分散ロックよりも実装がずっと簡単です。問題は、入力の特定の分布がノードのサブセットにのみ送信される可能性があり、その結果、いくつかの単語が他の単語よりも難しく働くことになります。分散ロックは実装するのが難しく、いくつかの通信メッセージ(または何らかの共有データ)が必要ですが、ノード割り当ての偏りは生じません。

関連する問題