Distributed , colony , Microservice ,SOA Differences between
Distributed ： Different modules are deployed on different servers
effect ： Distributed solution to high concurrency of websites
colony ： Multiple servers deploy the same application to form a cluster
effect ： Provide external services through load balancing equipment
SOA： Business system is decomposed into multiple components , Let each component provide discretization independently , autonomy , Reusable service capabilities , Realize the upper business process through service composition and arrangement
effect ： Simplified maintenance , Reduce overall risk , Flexible expansion
： Architecture design concept , Isolation between services （ Distributed is also isolated ）, autonomy （ The whole combination of distributed dependence ） Other characteristics ( Single responsibility , boundary , asynchronous communication , Independent deployment ) It's the concept of distribution and strict implementation SOA Evolution to microservice architecture
effect ： Each service can be applied independently , Composite services can also be applied systematically
Distributed ： One business splits multiple sub businesses , Deployed on different servers
colony ： Same business , Deploy on multiple servers
reference material ：
1, What are the differences and connections between distributed service architecture and microservice architecture ?
2, What is distributed server , How to understand distributed service framework ?
3, What is the difference between distributed and cluster ?
4,SOA Differences with microservice architecture ?