简介
官网: http://dubbo.apache.org/zh-cn/
Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
- 最大程度进行解耦,降低系统耦合性
- 生产者/消费者模式
- zk注册中心,admin监控中心,协议支持
RPC介绍:https://baike.baidu.com/item/远程过程调用协议/6893245?fromtitle=RPC&fromid=609861&fr=aladdin
系统之间的调用方式:
- WebService-wsdl
- httpclient
- rpc通信(dubbo)/restful(spring cloud)