5

私はasp.net用のフリー/オープンソースセッションのクラスタリングとレプリケーションソリューションを探しています(ほとんど成功していません)。私は通常の容疑者(indexus sharedcache、memcached)に遭遇しましたが、それぞれにはいくつかの制限があります。FOSS ASP.Netセッション複製ソリューション?

  • Indexus - 非常に未熟では、セッション・インターフェースの実装をスタブ。しかし、それ以外は素晴らしいキャッシングソリューションです。
  • Memcached - dbバックエンドには行かず、ほとんどのレプリケーション/フェールオーバーのサポートはありません。 いくつかのSF.Netプロジェクト - すべてが初期段階で打ち切られました...何も牽引力がないように見えるものはなく、すべて商業化したように見えるものはありません。
  • Microsoft Velocity - OSSではありませんが、いいと思われます。残念ながら、私はCTP1がフェールオーバーをサポートしている場所がわかりませんでしたが、このための明確なロードマップはありません。私はこれが他の多くのMS開発プロジェクトのようにエーテルに落ちる可能性があることを恐れている。

私は、このような問題に対する多くの解決策がFOSSの世界から利用できるようになることは当然のことであり、Javaの世界にはかなり慣れています。

.Netの世界で利用可能な代替手段はありますか?

答えて

2

Velocityに関する限り、私は最近このプロジェクトについて素晴らしいことをいくつか聞いてきました。それはまだ開発段階にあり、まだ準備ができていない可能性があります。しかし、私はこのプロジェクトは確固たる地位を持ち、マイクロソフトの強力な成熟製品となり、あなたが予測するようにエーテルに落ちることはないと考えています。

最近Velocityに関して、Scott HanselmanPolymorphic Podcastのポッドキャストを聞いたことがあります。

0

VelocityはCTP1からCTP2に進展しましたが、依然として多くのことが望まれています。分散キャッシュにすべての重要な機能を提供する前に、市場でテストされるまでにはさらに時間がかかります。私は彼らに幸運を祈る。

一方、NCacheはすでにCTP2 & V1とその他の多くの機能を提供しています。 NCacheは、.NETの分野で初めての、最も成熟した、最も機能豊富な分散キャッシュです。 NCacheは、.NET用のエンタープライズレベルのインメモリ分散キャッシュであり、分散ASP.NETセッション状態も提供します。 Distributed Cacheでそれをチェックしてください。

NCache ExpressはNCacheの完全無料版です。 Free Distributed Cacheでそれをチェックしてください。

1

完了のためにこのスレッドで簡単に更新してください。

Velocity(現在はWindows Server AppFabricとして知られています)は、本番環境ではすでに出荷されており、優れた分散キャッシングプラットフォームを提供しています。詳細は、BTWのWindows ServerのAppFabricのは、ベータ版の外にあるMSDNサイト

http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx

関連する問題