【发布时间】:2016-07-16 23:42:04
【问题描述】:
我有一个系统,它从 WCF 网络服务请求数据 是这样的:
WCF1 调用 WCF2,WCF2 调用 WCF3,WCF3 完成工作并返回响应
我的问题是一些操作需要很长时间“大约 2 分钟”来处理
因此,如果 WCF1 发送一个需要很长时间的请求,然后来自 WCF1 的另一个请求应该需要一秒钟,它会一直等到第一个请求完成
我读到了这个问题,一些用户说要使用
<ServiceBehavior(ConcurrencyMode:=ConcurrencyMode.Multiple, InstanceContextMode:=InstanceContextMode.PerCall)> _
这并不能 100% 解决问题
请指教
【问题讨论】:
标签: wcf