Transparent long-distance calls as local calls the same way as remote method invocation; just a simple configuration, without any intrusion API
Load balancing mechanism Client end an LB (load balancing), including the network can alternatively F5 hardware load balancers, etc.
Fault-tolerant retry mechanism service Mock data, the number of retries, timeouts, etc.
Automatic registration discovery registry it based on the IP address of the interface name query service providers, and can be smoothly add or remove services provider
Log Monitoring Performance Monitor statistics service call times to reconcile the time of the call monitoring center
Service control center routing rules, dynamic configuration, service degradation, access control, weight adjustment, load balancing, and other manual configuration
Automatic control center such as: current-limiting fuse mechanism, automatic weight adjustment, etc.
Dubbo core functionality
Remoting: telecommunication , provides encapsulation of multiple NIO abstraction framework, including the "synchronous asynchronous transfer" and - information exchange "request-response" mode.
Cluster: service framework , to provide a transparent interface methods based on remote procedure calls, including multi-protocol support, as well as soft load balancing, fault tolerance failure, address routing, dynamic configuration and other cluster support.
Registry: registration service center, auto service discovery : a registry-based directory service, the service can only consume dynamic lookup service provider, the address is transparent, so that the service provider may increase or decrease smooth machine.