2

これはキャッシング コンポーネントに関する設計上の問題です。データの場所を特定するには、次の 2 つの方法があります。

  • 各ロール インスタンスは、キーのセット全体を含むテーブルを維持し、データを保持する対応するインスタンスを追跡します。
  • データの場所は、キーのハッシュ コードによって決まります。

最初のケースでは、合理的なキーのセットを保持することが重要であることを意味します。2 番目のケースでは、キーの存在をテストするとネットワーク ラウンド トリップが発生します...

4

1 に答える 1

0

私の推測では 2)、ハッシュを使用して場所を特定します。おそらくコンシステント ハッシュです。

はい、キーの存在をテストするとネットワーク I/O が生成されると思いますが、すべてのコロケーション サーバーを呼び出す必要はないと思います。それに接続します。

于 2013-02-01T02:00:24.690 に答える