Micro Design Services - Micro Services

1.1 What is a micro-service

1.1.1 small and focus on doing one thing

       Single responsibility, a maintenance team

1.1.2 Autonomy

     Independent deploy, modify a service does not affect other services

1.2 The main benefit

1.2.1 Technical heterogeneity

1.2.2 Elastic

      Bulkheads, will not lead to cascading failures

1.2.3 telescopic

      A performance only extend part

1.2.4 simplify deployment

       Would lead to the deployment of services, other services are not affected

1.2.5 and organizational structure to match

 1.2.6 composability

        Easy to reuse existing functionality

Optimization of substitutability 1.2.7

1.3 Service Oriented Architecture

    SOA, service is micro-specific implementations of SOA

1.4 Other decomposition technique

1.4.1 Shared Libraries

1.4.2 Modular

     OSGI, high complexity

Guess you like

Origin www.cnblogs.com/lzf715/p/11923092.html