It features the most vivid clusters and distributed as shown below:
In fact usefulness as follows:
As shown below,
The entire cluster is replicated several applications, deployed on different servers
Distributed throughout the application is opened out, according to function into different sections, deployed on different servers, and these independent portions, if necessary, you can also copy several, clustering, deployed on different servers
The bottom part of the order, is when the entire order services hold out no longer, and again divided into two different parts, distributed again
Then distributed, resulting in micro-services
In fact, the micro-services architecture or distributed in nature, but more complete, are distributed to individual service extracted, such as the traditional service, dao, controller, distributed only to service layer extracted separately, and become a separate service , deployment.
More thorough micro-services division, which is designed to split into multiple different small applications, small modules, from http requests to return have pulled out, including the database, the database has its own micro-services