Service governance Dubbo (two) dubbo the core functionality && && component role

Dubbo service management

characteristic:

  • 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.

Dubbo component role

Here Insert Picture Description

Published 44 original articles · won praise 5 · Views 902

Guess you like

Origin blog.csdn.net/qq_40634246/article/details/104622839