Dubbo框架常见问题

概述

常见问题

默认使用的是什么通信框架,还有别的选择吗?

答: Dubbo默认使用Dubbo协议,而Dubbo协议使用基于mina + hessian的tbremoting交互;除此之外Dubbo还可以选择:

  1. 采用JDK标准的java.rmi.*实现的rmi协议,它采用阻塞式短连接和JDK标准序列化方式
  2. hessian协议,底层采用HTTP通信,采用Servlet暴露服务,默认内嵌Jetty作为服务器实现
  3. 基于HTTP表单的远程调用协议,采用Spring的HttpInvoker实现
  4. 基于webservice的远程调用协议,基于Apache CXF的fronted-simple和transports-http、基于原生thrift协议的扩展,比如协议头添加额外字段
  5. 基于memcached实现的RPC协议
  6. 基于Redis实现的RPC协议

参考链接