我有一个网络服务;假设这个 Web 服务做了很多计算,它消耗了大量的内存资源。如果我的 Web 服务被 2 个不同的客户端调用,那么服务器将消耗两倍的资源。是否可以将我的服务限制为由一个客户端使用,而不是通过使用用户身份验证?
我的一个想法是知道服务何时被使用,因此如果另一个用户想要使用该服务,它将收到一条消息,表明该服务已被另一个用户使用。
我知道 Web 服务的主要目标之一是允许许多用户,限制并发用户不是一个好主意。我只是好奇它是否可能以及如何做到这一点,我在哪里可以找到文档以便我可以学习这个过程。