2011-09-12 11 views
0

Memcachedを使用すると、キャッシュサーバーのそれぞれが他のサーバーについてdiddlyを知る必要はありません。一方、AppFabric Cacheでは、共有構成はサーバーをリンクします(その結果、単一障害点になります)。AppFabric Cacheをmemcachedと同じように独立したノードで使用できますか?

AppFabricキャッシュサーバーを単独で使用できますか?つまり、個々のクライアントは、使用可能なキャッシュサーバーに基づいてキー/値を格納する場所を選択でき、その決定はすべてのクライアント(memcachedの場合と同じ)になります。

注:タグ付けなどの高度な機能は、すべてのサーバーが互いに知り合わなければ機能しなくなることを認識しています。

答えて

0

共有構成を単一障害点として表示していますか?構成リポジトリとしてSQL Serverを使用している場合、これは冗長SQL Serverセットアップでは問題ではありません。

+0

はい...私は共有構成をシングルポイント障害と見ています。キャッシュだけのための冗長SQL Serverセットアップのセットアップ(時間/金額)のコストは過剰に思えます。 – BlackjacketMack

0

このアプローチでは、明らかに分散キャッシュを使用するメリットがすべて失われますが、実際にこのようにしたい場合は、共有構成を使用しないでください。新しいAppFabricノードを構成するときに、新しい構成ファイルまたはデータベースを作成します。既存のものを選択すると、基本的に「この新しいノードを既存のキャッシュ・クラスタに追加する」と表示されます。

+0

分散キャッシュの利点が失われることに私が同意するかどうかはわかりません。私の理解では、Memcachedには集中設定がありません。むしろ、各キーは論理ノードに行き、ローカル構成が同じである限り、任意の所定のキーは1つのノードにのみ格納されます。 – BlackjacketMack

関連する問題