一个WCF客户端实例进行多线程调用

时间:2019-03-18 16:10:55

标签: multithreading wcf client

我有一个WCF客户端实例有10个线程。在每个线程上,我都调用一个阻塞方法serviceClient.DoSomething()。在服务器端,呼叫不会相互阻塞。在IIS日志中,我看到了调用,日志显示每次调用大约花费130毫秒。当我需要在10个线程上调用20.000时-我期望执行多长时间

20.000个呼叫,每个呼叫130毫秒,单线程花费2.600秒(43.3分钟)。在10个线程上,它将仅花费约4.33分钟?

还是我需要每个线程一个单独的wcf客户端才能获得所有优点?我应该配置服务器还是客户端以更好地使用分离的线程?

0 个答案:

没有答案