0

Web アプリケーションの 3 層アーキテクチャを定義しています。高可用性要件のため、ビジネス層 (BL) とデータ アクセス層 (DAL) を 2 つのノードのクラスターに展開し、プレゼンテーション層 (PL) を負荷を介してアクセスできる 2 つの物理サーバーに展開するように定義しました。バランサー。データ アクセス層は、Entity Framework 4.0 (EF) を使用して実装されます。

エンティティ フレームワークを使用すると、N 層アーキテクチャの問題を解決する自己追跡エンティティを生成できます (詳細についてはhttp://msdn.microsoft.com/en-us/magazine/ee321569.aspx )。エンティティが EF DbContext 1 を使用してクラスターのノードからクエリされ、リモート PL で変更され、最後に別のクラスター ノードに保存されるシナリオで使用できる機能かどうかはわかりません。 EF DBContext を使用する 2. この場合、分散キャッシュ ソリューションを使用して EF DBcontexts を統合する必要があると想定しているため、クラスターのノードは同じコンテキストを使用できますが、より単純なものがないことを確認したい解決。

1- ¿自己追跡エンティティは、説明されているシナリオでうまく機能しますか?

2- ¿この状況の一般的な解決策は何ですか?

前もって感謝します

4

0 に答える 0