基于TCP的WCF值得吗

本文关键字:值得 WCF TCP 基于 | 更新日期: 2023-09-27 18:29:59

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

我在研究双工通信,发现WCF可以支持TCP通信。我还看到IIS 7可以支持TCP托管。

根据我所读到的内容,使用TCP可以提高一些性能。

但我对TCP的理解是,它更多地适用于每分钟要进行数百次呼叫的系统。

我的不太健谈的系统会从花时间从HTTP切换到TCP中看到真正的好处吗

基于TCP的WCF值得吗

根据我的意见,如果您当前的系统运行良好,并且您在使用HTTP时没有遇到任何特定的问题,那么您可能不应该更改它。为什么您会无缘无故地给项目注入不确定性?

如果你每分钟打五六个电话,那么我看不出转换为TCP会给你带来多大好处。当然,你的数据传输时间会稍微短一些,但这有什么意义?如果你的消息很大——兆字节大小——那么我可能会担心数据传输速度的提高。否则就没有意义了。

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