我有一个客户端应用程序调用WCF服务的方法。有时这个方法调用的参数之一接近10MB。当客户端处于非常慢的网络时,这会导致问题。当10MB数据传输到服务器时,网络中的其他用户会经历严重的减速。有没有办法限制每个方法调用的带宽使用?
搜索高和低,只有选项似乎是编写自定义渠道。 我无法找到关于如何编写自定义频道的任何体面的文档。 任何指针都会有帮助
答案 0 :(得分:1)
我想说你最好的选择是看基础设施方面。防火墙或网络设备,负载兼职。
答案 1 :(得分:0)
设置一个非常小的套接字发送缓冲区,比如1k。检查结果,系统可能会修改您传递的内容。尽可能低地设置它。目标是使其小于带宽*延迟产品,因此您的发送不能“填充管道”,为其他用户留出空间。