Dubbo Introduction
Official website: http: //dubbo.apache.org/zh-cn
Apache Dubbo (incubating) | dʌbəʊ | is a high performance, lightweight open-source Java RPC distributed service framework.
Dubbo provides three core capabilities:
- Interface for remote method invocation,
- Intelligent fault tolerance and load balancing,
- And auto-service registration and discovery. (Dubbo call Zookeeper)
Her biggest feature is to structure a hierarchical manner, it can be made this way decoupling between the respective layers (or maximum loosely coupled).
From the point of view of the service model, Dubbo uses a very simple model, either the provider of service, either consumer consumer services, so this can be based on abstract service provider (Provider) and consumer services (Consumer) two roles.