【发布时间】:2013-11-05 15:58:08
【问题描述】:
我的服务已经运行了一年多,每天收到 500K 到 100 万次请求,并且处理了大量的处理。通常一个请求会持续 30-45 秒。因此,我们已指定服务使用 ConcurrencyMode = Multiple 和 InstanceContextMode = PerCall。这对我们来说效果很好。
我遇到的问题是我的代码区域使用单例模式来公开一个静态实例,我需要保证它只能有一个副本。故障排除后我遇到的问题是,有多个应用程序域创建多个实例。这导致了问题。如何保证只为一项服务创建一个应用程序域?
【问题讨论】: