繁体   English   中英

WCF超过TCP值得吗?

[英]Is WCF over TCP worth it?

我有一个WPF应用程序,可以进行一些WCF调用(大约每分钟5-6次)。 它有大约100个用户。 这些调用以突发方式进行(用户按下save,调用WCF“Broker”服务,然后调用其他几个WCF服务。)

我正在寻找双工通信,我看到WCF可以支持TCP通信。 我还看到IIS 7可以支持TCP托管。

根据我的阅读,使用TCP可以获得一些性能提升。

但我对TCP的理解是,对于每分钟要进行数百次呼叫的系统来说更是如此。

我不那么讨厌的系统会从花时间从HTTP切换到TCP看到真正的好处吗?

作为一个观点问题,我会说,如果您当前的系统运行良好,并且您没有遇到使用HTTP的任何特定问题,那么您可能不应该更改它。 为什么你会在没有特殊原因的情况下为项目注入不确定性?

如果您每分钟拨打五到六个电话,那么我无法看到转换为TCP会如何获得更多。 当然,您的数据传输时间会略微减少,但重点是什么? 如果你的消息很大 - 兆字节大小 - 那么我可能会担心提高数据传输速度。 否则,就没有意义了。

现在,如果您预计在不久的将来您的流量将增加千倍,那么您可能应该考虑转换为TCP而不是HTTP。 除此之外,我建议您花时间和精力进行改进,为您的产品增加价值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM