我是 WCF 的新手。我有一个 WCF,其中有许多应用程序使用此服务。我的要求是,WCF 服务应该同时处理多个请求。我知道这可以通过使用[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple)]
.
但我想知道实施多选项的优缺点是什么,因为我的服务处理支付处理。我猜默认ConcurrencyMode
是Single
. 有人可以根据您的建议指导我吗?
据我浏览,每个人都建议如果我们使用ConcurrencyMode.Multiple
,我们有责任提供必要的同步/线程安全。我有点困惑,可能会出现什么样的问题,使用ConcurrencyMode.Multiple
and时需要克服哪些步骤InstanceContextMode.PerCall
?