Ani*_*sta 5 .net c# wcf asynchronous
我需要创建一个接受客户端请求的WCF服务,并在内部连接到远程计算机来完成这项工作.远程机器具有非常好的处理能力但不具有良好的处理速度.这意味着可以处理例如每秒1000个事务,但每个事务可能需要1秒,因此唯一的方法是在同一秒内运行1.000个并发事务.
远程机器很好地处理这种情况,但是我担心WCF,如果每个事务都在内部(我不关心客户端模型(同步或异步))等待并阻塞服务器内的线程1或2秒这可能代表一个1.000工作线程,这可能是非常危险的,或者WCF可能使用线程池,只是将其他请求置于等待状态,这也很糟糕.
所以,我的问题是关于在服务器端异步处理请求的可能性.所以事务流程必须是这样的:
谢谢!
| 归档时间: |
|
| 查看次数: |
3113 次 |
| 最近记录: |