我想控制一次可以登录到我的应用程序的用户数量。例如,我希望一次只允许 10 个用户使用我的应用程序。如果第 11 个用户尝试登录以使用我的应用程序,我想向他显示一些消息,显示“所有资源都忙。一段时间后尝试。”。
如何在基于 Java 的应用程序服务器中执行此操作?
-纳伦德拉
我想控制一次可以登录到我的应用程序的用户数量。例如,我希望一次只允许 10 个用户使用我的应用程序。如果第 11 个用户尝试登录以使用我的应用程序,我想向他显示一些消息,显示“所有资源都忙。一段时间后尝试。”。
如何在基于 Java 的应用程序服务器中执行此操作?
-纳伦德拉
每次用户登录时增加一个计数器。每次用户注销时减少它,每次登录用户的 HttpSession 被销毁(通过使用HttpSessionListener)。
当用户登录并且计数器为 10 时,拒绝他登录。
不过,我真的不知道你为什么要这样做。对我来说完全是无稽之谈。