Oracle Coherence を使用して、ASP.NET アプリケーションに分散キャッシュを提供することはできますか?
Coherence を使用して、分散キャッシュを持たない ASP.NET アプリケーションをスケールアウトしたいと考えています。代替手段は memcached などです。ただし、Coherence については既にライセンスや専門知識を持っているため、Coherence を検討しています。
Oracle Coherence を使用して、ASP.NET アプリケーションに分散キャッシュを提供することはできますか?
Coherence を使用して、分散キャッシュを持たない ASP.NET アプリケーションをスケールアウトしたいと考えています。代替手段は memcached などです。ただし、Coherence については既にライセンスや専門知識を持っているため、Coherence を検討しています。
もちろんです。既に Coherence ライセンスをお持ちの場合は、Coherence for .NET クライアント ライブラリをダウンロードするだけで済みます。これにより、ASP.NET を含む任意の .NET アプリケーションからクラスタに接続できるようになります。
組み込みのセッション プロバイダを使用して、Coherence を HTTP セッション クラスタリングに使用することもできます。
あなたの質問がまだ関連している場合:
簡単な答えはイエスです。私自身は Oracle Coherence を使用したことはありませんが (主に、ライセンスの関係で私の会社にとって興味が持てないためです)、ASP.NET アプリケーションの優れたソリューションであることは間違いありません。私はいくつかの分散キャッシング ソリューションを評価する際にこれを調べましたが、.NET を対象とした、非常に興味深いと思われる 4 つのソリューションのうちの 1 つだと言えます。
Microsoft AppFabric Caching、ScaleOut StateServer、およびAlachisoft NCacheも確認してください。私の経験によれば、それらはすべて ASP.NET セッション状態をサポートし、優れた .NET クライアント API を備えています。どのキャッシング ソリューションを選択するかは、分散キャッシュに何をさせたいかによって異なります。何かお役に立てることがあればお知らせください。