对比dubbox(基于socket通信),webservice , Rest WebService

对比dubbox(基于socket通信),webservice , Rest WebService

三种方式的区别比较

 

底层传输协议

传输速度

特点

共同点

适用场景

socket

UDP或TCP

最快

开发步骤繁琐

扫描二维码关注公众号,回复: 9930524 查看本文章

被多种操作系统/开发语言支持

socket适用于对传输速度和执行效率要求高的场合。如高并发、大流量的Client - Server通信。传输字节

Rest WebService

HTTP

一般

非标准

(同上)

Rest WebService适用于开发专用的系统或功能,或者移动客户端(手机/平板等)与服务器的通信。传输json
Rest WebService的数据传输量比传统WebService要小,有利于节约流量。

传统WebService

SOAP

最慢

标准,通用

标准,通用

传统WebService适用于开发传统的web项目或者通用功能(如天气预报、手机号归属地查询等便民服务)。
它是四种远程调用技术中在互联网上应用最为广泛的。传输xml

猜你喜欢

转载自www.cnblogs.com/coder-wf/p/12518092.html
今日推荐