1、Dubbo協議(官方推薦協議)
優點:
采用NIO復用單一長連接,並使用線程池並發處理請求,減少握手和加大並發效率,性能較好(推薦使用)
缺點:
大文件上傳時,可能出現問題(不使用Dubbo文件上傳)
2、RMI(Remote Method Invocation)協議
優點:
JDK自帶的能力。可與原生RMI互操作,基於TCP協議
缺點:
偶爾連接失敗.
3、Hessian協議
優點:
可與原生Hessian互操作,基於HTTP協議
缺點:
需hessian.jar支持,http短連接的開銷大