1

シナリオ私はc#.netで書かれたサービスを持っています。

現在、本番環境では、サーバーの1つの負荷分散またはフェイルオーバーのために、このサービスを2つの異なるサーバー上に配置したいと考えています。

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

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

どうすればこれを達成できますか?

4

2 に答える 2

0

非常に古い質問ですが、Google で検索できます。Windows 2012 以降、クラスター共有タスクと呼ばれる機能があります。PowerShell 経由でしか管理できないため、おそらくまだ成熟していませんが、良いスタートになるでしょう。このMSDN の投稿を確認してください。私はそれを自分で試してみたいと思っています。

于 2014-11-26T17:11:28.530 に答える
0

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

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

Microsoft にもVelocityがありますが、まだ完成しているとは言えません。

于 2009-12-13T18:03:29.103 に答える