多くのマシンにデータを保存するために必要なキーがいくつかあります。Ketama 一貫性のあるハッシュ ライブラリを使用してこれを機能させましたが、キーごとに、そのキーのデータをプライマリとセカンダリの 2 台のマシンに格納したいと考えています。
時計回りではなく反時計回り (たとえば、 ceilingEntryではなくfloorEntry ) でセカンダリ マシンを見つけることは想像できますが、それには、私が作成していないライブラリの変更が必要になります。
libを変更せずにこれを達成する方法はありますか? 1 つのアイデアは、リングの周りでハッシュを 180 "度" 回転させることですが、その方法は不明です。
ボーナス/オプション: 特定のキーの 1 次マシンと 2 次マシンに加えて 3 次マシンを見つける方法は?