首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优化WCF延迟?

优化WCF延迟?
EN

Stack Overflow用户
提问于 2011-06-11 19:29:20
回答 1查看 1K关注 0票数 1

我正在设计一个分布式系统,我将它部署在Windows Server2008WCF的1 1Gb集群上,但我有延迟问题,通过.NET正常的Ping()需要0.240ms,但R2延迟约为0.500ms,我认为这太高了,因为所有的机器都通过一个1Gbs交换机本地连接。

我使用TCPBinding、ProtocolBuffer和WCF

EN

回答 1

Stack Overflow用户

发布于 2011-06-11 21:38:24

Ping只是定义在互联网层的底层ICMP协议,而TCP是定义在传输层的更为复杂的协议。ICMP是不可靠的数据报协议,而TCP是可靠的协议,特别是在建立连接时,传输开销更大。

WCF位于net.tcp之上,它有自己的通道堆栈,这也有开销。除非你非常详细地描述你是如何测试通信的,否则你的帖子就不是一个真正的问题。

还有一点小小的澄清:你是说你不喜欢0.5ms =0.0005s的延迟?这意味着ping命令会显示< 1ms。即使设备在同一网络中,这看起来也几乎不现实!如果你的意思是你有0.5s的延迟,那么我应该从诊断ping延迟0.24s开始,因为这是另一个大陆上ping服务器的值。我有0.024的ping到谷歌(可能在欧洲的服务器)和0.124的雅虎。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6315618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档