3.1 RPC框架:Apache Dubbo

Apache Dubbo是一个高性能的、基于Java的开源RPC框架。

Apache Dubbo(简称Dubbo)内部组件架构图如图3-1所示。从图中可以看出Dubbo的架构设计、代码分层相当清晰,就目前从RMI到RPC框架的发展来看,Dubbo是集大成者。下面进行分层介绍。

图3-1 Apache Dubbo内部组件架构图