There are nine characteristics of the micro Services Architecture

There are nine characteristics of the micro Services Architecture

1, component-based services;

2, organized by business groups;

3, do the "product" attitude;

4, intelligent endpoint and dumb pipes;

5, decentralized governance;

6, to the data management center;

7, infrastructure automation;

8, fault-tolerant design;

9, evolutionary design;

What is a micro-service architecture?

Micro Services is a design style on the system architecture,

Its purpose is to be a stand-alone system originally split multiple small service, these small services run in separate processes,

Collaboration between service communicates via HTTP-based RESTful API.

To be split and each revolve around a small service in a particular system or some higher degree of coupling business functions build,

And that each service maintains its own data storage, service concurrent, independent automated test cases and deployment mechanism.

Thanks to the lightweight communications and collaboration foundation, all these micro-services may use different language to write.

Advantages and disadvantages of micro services

Advantages: independent deployment, scalability

Cons: New Challenges operation and maintenance; the consistency of the interface; the complexity of distributed;

There are nine characteristics of the micro Services Architecture

Guess you like

Origin www.cnblogs.com/mengtaoadmin/p/11184039.html