在涉及WCF服务和多线程的文件分发应用程序中提高速度性能和效率

时间:2019-07-20 02:11:13

标签: c# multithreading wcf networking communication

在我们的工作场所,我们拥有一个具有多线程功能的Master-Workers系统,该系统将在分布式网络环境中运行

enter image description here

目前,主服务器会通过为需要分配给特定工作人员的与特定文件有关的每条消息创建新的wcfClients,从而以非常低效的方式将文件分发给工作人员。 详细来说,wcfclient是

1个创建的

2开

3用

4关

5处置

对于分发给特定工作程序的每个文件。 它效率极低,并且会降低速度性能。

文件是工作者需要处理的文本文件。 每几秒钟就会以非常快速的方式发送出数千个文件。 请记住,它位于分布式服务器网络环境中。 有人可以告诉我如何处理WCF客户端的创建和使用吗?详细地说,我不想继续创建,使用,处置。 如何实现该系统,使其快速高效地工作,并且 Not 的WCF客户端是否建立了错误的连接?

0 个答案:

没有答案