Dubbo 介绍

/ 分布式 / 214浏览

Dubbo [ˈdʌbəʊ] 是一个分布式、高性能、透明化的RPC服务框架,提供服务自动注册、自动发现等高效服务治理方案。

Dubbo是阿里巴巴开源的产品,国内大量企业都在使用Dubbo框架。

Dubbo官方网站:http://dubbo.io/

Dubbo官方曾经停止维护很长一段时间,但是国内也有很多热心的团队在维护和更新(比如当当在Dubbo的基础上开源了Dubbox)。目前Dubbo开源给Apache基金会,在Github上更新的也越来越活跃。

Dubbo主要提供三方面的功能:

我们可以比较容易的通过Dubbo来构建分布式服务。 alt ⭐Dubbo架构的节点说明(上图):

节点角色说明
Provider暴露服务的服务提供方
Consumer调用远程服务的服务消费方
Registry服务注册与发现的注册中心
Monitor统计服务的调用次数和调用时间的监控中心
Container服务运行容器