<分区>
我们正在尝试为 SOA 上的高频交易应用程序创建解决方案。作为 .NET 的居民,我们正在使用 WCF 服务。搜索谷歌,我发现 REST 有效载荷小于 SOAP 有效载荷。 REST 比 SOAP 更快。同时,SOAP还有其他一些优势,如事务支持、更多的绑定(bind)支持等。
netTCP 绑定(bind)与 SOAP 或 REST 与 JSON 哪个更快?
对于高负载低延迟的系统,哪个更有优势?
有什么建议吗?
<分区>
我们正在尝试为 SOA 上的高频交易应用程序创建解决方案。作为 .NET 的居民,我们正在使用 WCF 服务。搜索谷歌,我发现 REST 有效载荷小于 SOAP 有效载荷。 REST 比 SOAP 更快。同时,SOAP还有其他一些优势,如事务支持、更多的绑定(bind)支持等。
netTCP 绑定(bind)与 SOAP 或 REST 与 JSON 哪个更快?
对于高负载低延迟的系统,哪个更有优势?
有什么建议吗?
最佳答案
一般来说REST有更好的性能,你可以查看这个条目Rest vs. Soap. Has REST a better performance?
无论如何对于HFT来说这可能还不够,正如Udi所说,你可能会注意你的应用程序架构和基础设施,避免关闭连接,直接使用TCP协议(protocol)而不是HTTP,使用非阻塞io技术来提高TPS,也许使用消息系统(JMS 的一种)...
是一个宽泛的话题
关于c# - WCF SOAP 与 WCF REST 性能对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33808107/