2009-05-05 7 views
1

シナリオ サービスはc#.netで書かれています。.netアプリケーションのロードバランシングまたはフェイルオーバーサーバー

私の本番環境では、このサービスを2台の異なるサーバー上に配置して、負荷分散またはサーバーの1台のフェールオーバーを実行します。

たとえば、あるサーバーが停止してもサービスが他のサーバーで実行され続け、ユーザーが影響を受けない場合や、サイトに負荷がかかると、ユーザーは別のサーバーにリダイレクトされます。

異なるサーバーにリダイレクトされるユーザーは、サービスが実行されているかどうかを確認できるソフトウェアがあります。この場合のセッション管理方法

これをどのように達成できますか?

答えて

0

もちろん、あなたはいつも自分のセッション管理サービスを回すことができますが、私はそれがあなたが探しているものだとは思いません。

私はセッション管理にNCacheを使用した経験があり、十分に機能します。

マイクロソフトではVelocityもありますが、まだ完全ではありません。

0

非常に古い質問ですが、Googleでは引き続き検索可能です。 Windows 2012以降、クラスタ化された共有タスクと呼ばれる機能があります。 PowerShellを介してのみ管理できるので、おそらくまだ成熟していませんが、おそらく良いスタートです。これをチェックしてくださいMSDN post。私はそれを自分で試してみたいと思っています。

関連する問題