Dubbo 支持的多种协议的对比
特性 | dubbo | RMI | Hessian |
---|---|---|---|
连接数 | 单连接 | 多连接 | 多连接 |
连接方式 | 长连接 | 短连接 | 短连接 |
传输层协议 | TCP | TCP | HTTP |
传输方式 | NIO | 同步传输 | 同步传输 |
适用场景 | 数据包较小;消费者个数多;常规方式; | 数据包大小不一;消费者和提供者数量相差不大; | 数据包大小不易;消费者和提供者数量相差不大; |
什么时候用 RMI
- 数据包不一定都是小于 100k 的情况下;
- Provider 和 Consumer 的数量差不多的情况下;
在这两种情况下,RMI 的性能比 dubbo 还要好一些;
配置协议为 RMI
dubbo:
protocol:
name: rmi
port: 20881
网友评论