1

.NET オブジェクトをキャッシュし、複数のアプリケーション (asp.net、winforms...) からアクセスするための共有「サービス/アプリ」を設計しています。WCF アプローチは適切な選択ですか? また、アプリケーションのイベント サブスクリプションが、キャッシュされたオブジェクトがいつ変更されたかなどを認識できるようにしたいと考えています。

どう思いますか?

前もって感謝します!

4

1 に答える 1

2

あなたが求めているのは、分散キャッシュという名前です。

http://msdn.microsoft.com/en-us/magazine/dd942840.aspx

あなたのようなシナリオでは、最も効率的な解決策は、独自の自転車を発明する代わりに、既存のシステムを使用することです。

MS は最近、分散キャッシュを実装する独自のソフトウェアを開発しました。ソフトウェア名は AppFabric です。実際のバージョンは 1.1 です。無料でご利用いただけます。

AppFabric はいくつかの機能で構成されています。あなたは見る必要がありますAppFabric 1.1 Caching Features

これをチェックして:

http://msdn.microsoft.com/en-us/library/hh334305 - キャッシュ機能のアーキテクチャの概要

http://www.microsoft.com/en-us/download/details.aspx?id=19603 - サンプル

于 2012-06-09T14:40:51.753 に答える