架构系统的演进(Doubbo Architerctrure Roadmap)
架构系统的演进Java开发RPC的演进历史
Java开发RPC的演进历史TCP/IP报文协议:Java初期就支持该协议,socket,只支持字节流(不支持字符串)
RMI:通过java对象传输数据,只支持Java,不能跨语言
WebService:可不语音,基于xml定义,xml为标记语言,网络传输数据包比较大
HTTPJSON:数据包体量小,后面成为主流
GRPC Thrift:和json非常类似(微软)(主流)
Dubbo:主流协议都整合到一起,同时自研了dubbo协议(阿里)(主流)
Spring RESTFul:spring整合的协议(主流)
网友评论