さまざまな Web サイトを備えた 5 つのバランスの取れた Web サーバーがあります。私が達成しようとしているのは、単一のログインを確実にすることです。つまり、同じユーザー アカウントが同じ Web サイトに一度に複数回ログインすることはできません。
これを解決するために私が検討している方法は、サーバー間でセッションを共有して、どのセッションをどのアカウントに割り当てるかを制御できるようにすることです。その後、ログインを制御できます。ユーザーがログインし、そのユーザー アカウントに既にセッションが割り当てられている場合、最初のセッションを期限切れにするか、ログインを拒否することができます。
バランスの取れたサーバーの利点を失いたくないので、セッション状態サーバーとして単一の SQL Server を使用したり、ログインを処理するために単一のサーバーを使用したりすることはできません。
分散セッション ( Scaleout Sofwareのようなもの) は、これを達成するための正しいアプローチですか?
または、私が幸いなことに気付いていない単一のログインを処理する別のメカニズムはありますか?