アプリケーションに一度にログインできるユーザー数を制御したい。たとえば、一度に 10 人のユーザーのみがアプリケーションを使用できるようにしたいと考えています。11 番目のユーザーが私のアプリケーションを使用するためにログインしようとした場合、「すべてのリソースがビジーです。しばらくしてから試してください。」というメッセージを表示したいと思います。
Java ベースのアプリケーション サーバーでこれを行うにはどうすればよいですか?
-ナレンドラ
アプリケーションに一度にログインできるユーザー数を制御したい。たとえば、一度に 10 人のユーザーのみがアプリケーションを使用できるようにしたいと考えています。11 番目のユーザーが私のアプリケーションを使用するためにログインしようとした場合、「すべてのリソースがビジーです。しばらくしてから試してください。」というメッセージを表示したいと思います。
Java ベースのアプリケーション サーバーでこれを行うにはどうすればよいですか?
-ナレンドラ
ユーザーがログインするたびにカウンターをインクリメントします。ユーザーがログアウトするたびに、およびログインしているユーザーの HttpSession が ( HttpSessionListenerを使用して) 破棄されるたびに、カウンターを減らします。
ユーザーがログインしてカウンターが 10 になったら、そのユーザーのログインを拒否します。
なぜあなたがそれをしたいのか、私には本当にわかりません。私には意味がありません。