Dubbo教程
官网:http://dubbo.io/
红色框文字翻译后:一个高性能的,基于 java 的,开源 RPC 框架。
Dubbo 是一个框架
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案、服务治理方案。
Dubbo 是阿里巴巴服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点:
已知的使用企业:
● 新浪微博的 Motan (http://github.com/weibocom/motan)
● Dubbox 是 由 当 当 对 阿 里 的 Dubbo 的 升 级 , 可 以 被 视 为 Dubbo 的 增 强 版
(http://github.com/dangdangdotcom/dubbox)
● 国外的有 google grpc
● 实现透明的远程方法调用,就像调用本地方法一样。可以忽略远程调用的实现细节。简单配置即可使用。
● 服务的自动注册和服务发现。通过注册中心,服务实现动态管理(增减服务方)。调用服务的消费者无需写死调用地址。
● 软件的负载均衡实现和容错机制,无需使用硬件。降低成本。
Dubbo 的底层实现是动态代理, 由 Dubbo 框架创建远程服务(接口)对象的代理对象, 通过代理对象调用远程方法。