c# - WCF SOAP 与 WCF REST 性能对比

标签 c# .net rest soap soa

<分区>

我们正在尝试为 SOA 上的高频交易应用程序创建解决方案。作为 .NET 的居民,我们正在使用 WCF 服务。搜索谷歌,我发现 REST 有效载荷小于 SOAP 有效载荷。 REST 比 SOAP 更快。同时,SOAP还有其他一些优势,如事务支持、更多的绑定(bind)支持等。

  1. netTCP 绑定(bind)与 SOAP 或 REST 与 JSON 哪个更快?

  2. 对于高负载低延迟的系统,哪个更有优势?

有什么建议吗?

最佳答案

一般来说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/

相关文章:

c# - 为什么我不能在我的可移植类库中调用 Delegate.CreateDelegate?

c# - 更新或删除数据库结果的当前行

c# - 检查空值的正确方法是什么?

php - 单页应用程序的访问控制列表

Heroku 上的 JAVA RESTful 服务器 : allow the upload/reading of the SQLite database

c# - 我如何从 Telegram Bot 创建私有(private)消息?

c# - 在 C# 中使用正则表达式从完整路径解析文件名

c# - 在 C# 中使用复选框启用和禁用 TextBox

c# - 从 asp.net 中的不同浏览器选项卡识别登录用户

rest - 空结果 204 或 404 请求中的 HTTP 返回码是什么?