- Dubbo 主要支持这些协议:dubbo://、rmi://、hessian://、http://、webservice://、thrift://
- rmi 协议:走java二进制序列化,多个短连接,适合消费者和提供者数量差不多,适用于文件的传输,一般较少用
- dubbo协议: 默认就是走此协议,单一长连接,NIO 异步通信,基于 hessian 作为序列化协议
- hessian协议:走 hessian 序列化协议,多个短连接,适用于提供者数量比消费者数量还多,适用于文件的传输,一般较少用
- http协议:走json序列化
- 此外序列化的方式还有protobuf,protobuf 全称 Google Protocol Buffers,是 google 开发的一套用于数据存储,网络通信时用于协议编解码的工具库。