質問

私は、asp.net 用の無料/オープンソースのセッション クラスタリングおよびレプリケーション ソリューションを探してきました (ほとんど成功しませんでした)。私はよくある疑わしいもの (indexus sharecache、memcached) に遭遇しましたが、それぞれにいくつかの制限があります。

  • インデックスス - 非常に未熟でスタブ化されたセッション インターフェイスの実装。ただし、それ以外の点では優れたキャッシュ ソリューションです。
  • Memcached - DB バックエンドに行かないレプリケーション/フェイルオーバーのサポートはほとんどありません。いくつかの SF.Net プロジェクト - すべて初期段階で中止されました...牽引力があるように見えるものは何もなく、完全に商業的になったように見えるものはありません。
  • マイクロソフト ベロシティ - OSS ではありませんが、良さそうです。残念ながら、CTP1 がフェイルオーバーをサポートしている場所はわかりませんでした。また、これに関する明確なロードマップもありません。他の多くの MS 開発プロジェクトと同様に、これも空に落ちるのではないかと心配しています。

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

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

役に立ちましたか?

解決

ところで、Windows Server AppFabric はベータ版を終了しました。それは私が前回の投稿で述べたことです。

こちらが一般提供に関するリンクです;- http://blogs.technet.com/b/appfabric/archive/2010/06/07/windows-server-appfabric-now-generally-available.aspx

NCache では利用でき、AppFabric では利用できない具体的な機能は何だと思いますか?

他のヒント

Velocity に関する限り、私は最近そのプロジェクトについていくつか素晴らしいことを聞きました。まだ開発段階にあり、おそらくゴールデンタイムにはまだ対応していません。しかし、このプロジェクトにはしっかりとした足場があり、Microsoft の強力で成熟した製品となり、あなたの予想のように空に落ちることはないと思います。

最近ポッドキャストを聞いているのは、 スコット・ハンセルマン そして 多様なポッドキャスト ベロシティに関して。

完了のために、このスレッドを簡単に更新します。

Velocity (現在は Windows Server AppFabric として知られています) はすでに運用されており、優れた分散キャッシュ プラットフォームを提供します。詳細については、msdn サイトをご覧ください。

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

Velocity は CTP1 から CTP2 まで進歩しましたが、まだ改善すべき点が多く残っています。すべての重要な機能を分散キャッシュで提供するまでには時間がかかり、市場でテストされるまでにはさらに時間がかかるでしょう。彼らの幸運を祈ります。

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

NCache Express は、NCache の完全に無料のバージョンです。でチェックしてください 無料の分散キャッシュ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top