1

我有一个网络服务;假设这个 Web 服务做了很多计算,它消耗了大量的内存资源。如果我的 Web 服务被 2 个不同的客户端调用,那么服务器将消耗两倍的资源。是否可以将我的服务限制为由一个客户端使用,而不是通过使用用户身份验证?

我的一个想法是知道服务何时被使用,因此如果另一个用户想要使用该服务,它将收到一条消息,表明该服务已被另一个用户使用。

我知道 Web 服务的主要目标之一是允许许多用户,限制并发用户不是一个好主意。我只是好奇它是否可能以及如何做到这一点,我在哪里可以找到文档以便我可以学习这个过程。

4

1 回答 1

1

如果这是基于 WCF 的服务,您可以通过查看可用的实例化和并发选项来获得所需的结果。

更多信息在这里

于 2012-07-20T12:39:42.713 回答