1. Dubbo
-
Dubbo 官方推荐的协议
-
本质:使用 NIO 和线程池进行处理
-
缺点:大文件传输时可能出现文件传输失败问题。
2. RMI
-
JDK 提供的协议,远程方法调用协议
-
缺点:偶尔连接失败
-
优点::DK 原生,不需要进行额外配置(导入 jar)
3. Hessian
-
优点:基于 http 协议,支持http请求
-
缺点:需要额外导入 jar,并在短连接时性能低
1. Dubbo
2. RMI
3. Hessian