Dubbo是阿里巴巴开源的一个分布式服务框架,致力于提高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 Dubbo包含如下核心内容: RPC远程调用:封装了长连接NIO狂嗨,如Netty、Mina等,采用的时多线程模式。集群容错:提高了基于接口方法的远程调用的功能,并实现了负载均衡策略、失败容错等功能。服务发现:集成了Apache的Zookeeper组件,用于服务的注册和发现。