微服务构架


In short, a service is software that exhibits autonomy. It's built, deployed, and run independently from other services. It manages its own information and how it communicates to/from the outside world. It handles failures so that its information isn't lost.
故障隔离 // 单体应用很好的错误处理也能起到故障隔离的效果
消除技术锁定 // 往往推荐技术统一
更容易理解 // 单体中好的设计一样能做到
更快的部署 // 涉及到多个服务时一般更慢
可伸缩性 // 单体应用伸缩会浪费很多吗?