C# 在WCF中使用ConcurrencyMode.Multiple的优缺点

C# 在WCF中使用ConcurrencyMode.Multiple的优缺点,c#,wcf,rest,C#,Wcf,Rest,我是WCF的新手。我有一个WCF,其中许多应用程序使用此服务。我的要求是,WCF服务应该同时处理多个请求。我知道这可以通过使用[ServiceBehavior(ConcurrencyMode=ConcurrencyMode.Multiple)]实现 但我想知道实施多选项的利弊,因为我的服务涉及支付处理。我猜默认的ConcurrencyMode是Single。谁能根据你的建议来指导我 据我所知,每个人都建议如果我们使用ConcurrencyMode.Multiple,我们负责提供必要的同步/线程安

我是WCF的新手。我有一个WCF,其中许多应用程序使用此服务。我的要求是,WCF服务应该同时处理多个请求。我知道这可以通过使用
[ServiceBehavior(ConcurrencyMode=ConcurrencyMode.Multiple)]
实现

但我想知道实施多选项的利弊,因为我的服务涉及支付处理。我猜默认的
ConcurrencyMode
Single
。谁能根据你的建议来指导我


据我所知,每个人都建议如果我们使用
ConcurrencyMode.Multiple
,我们负责提供必要的同步/线程安全。我有点困惑,当使用<代码>并发模式时,会遇到什么样的问题以及需要克服哪些步骤?多个和<代码> ItActhEngTycMyto.PrPoels< /C> >

并发模式。Mulk会导致可伸缩性问题,并可能导致Solink中提到的线程问题。

< P>我建议您考虑以下内容:“并发管理”摘自“编程WCF服务”一书:

以下文章可能会提供有关该主题的更多信息