Stand-alone applications and distributed application architecture evolution basics (Paint)
1, application of the monomer:
Slow development, long start-up time, and so dependent on large
A small amount of data, few users
Cluster deployment
Plus expansion machine (hundreds of thousands of millions)
2, micro-services
LVS + keepalive high-availability load balancing load distribution
Goods is the interface to access up to a maximum of (everyone will come visit)
Orders and integration of the interface is relatively smaller than the traffic on the traffic of goods interfaces more
Can be expanded according to an interface
Easy to develop, understand and maintain
Independent deployment and start
insufficient:
Distributed Systems - " distributed transaction issues in different databases
The need to manage multiple service - "Service Management