コンシステント ハッシュの背後にある理論を説明するいくつかの記事を読みました。しかし、それらのほとんどは、ノードの追加/削除を処理する方法についてあまり詳しく説明していません。memcached のようなキャッシュ レイヤーで使用する場合は何もする必要がないことは理解していますが、分散ストレージで使用する場合は、一部のデータを正しいノードに移動することが非常に重要です。ノードを追加/削除する必要があるとき、正確には何が起こったのですか?
その他の質問は次のとおりです。
- さまざまなサイズのサーバーに対処する最善の方法は何ですか
- 一度に複数のマシンを追加および削除する方法
- レプリケーションと耐障害性に対処する方法
誰かがこれらを説明する記事を教えてくれることを願っています。