gpt4 book ai didi

c# - 在 WCF 中使用 ConcurrencyMode.Multiple 的优点和缺点

转载 作者:太空宇宙 更新时间:2023-11-03 13:34:13 25 4
gpt4 key购买 nike

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

但我想知道实现多选项的优缺点是什么,因为我的服务涉及支付处理。我想默认的 ConcurrencyModeSingle。任何人都可以根据您的建议指导我吗?

据我所知,如果我们使用 ConcurrencyMode.Multiple,每个人都建议我们负责提供必要的同步/线程安全。我有点困惑,在使用 ConcurrencyMode.MultipleInstanceContextMode.PerCall 时可能会出现什么样的问题以及需要克服哪些步骤?

最佳答案

ConcurrencyMode.Multiple 可能导致可伸缩性问题,并可能导致线程问题,如 SO 链接中所述 - ConcurrencyMode.Multiple in stateless WCF services .

关于c# - 在 WCF 中使用 ConcurrencyMode.Multiple 的优点和缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19240440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com