【发布时间】:2012-08-11 15:34:01
【问题描述】:
当我们将 Instancing Mode 用作 Single 时,只有单个实例将服务于所有客户端 .现在我们有一个由 1 个客户端和其他一些客户端使用的资源 请求前一个客户端消耗的相同资源...
如何在 WCF 中处理这种情况?
【问题讨论】:
标签: wcf
当我们将 Instancing Mode 用作 Single 时,只有单个实例将服务于所有客户端 .现在我们有一个由 1 个客户端和其他一些客户端使用的资源 请求前一个客户端消耗的相同资源...
如何在 WCF 中处理这种情况?
【问题讨论】:
标签: wcf
简单的答案是不要使用 WCF 的单个实例,而是使用 PEr Session 或 Per Call,但如果您想使用 Single 模式,则使用线程概念检查资源是否被其他客户端消耗,如果是,则等待该线程完成,然后为等待的客户端使用资源。或者即使需要,您也可以使用标志来查看该资源是否被其他客户端消耗。
【讨论】: