Loading

微服务架构演进

单体架构

image

优点:开发、部署、上线简单
缺点:耦合度高,牵一发懂全身


垂直应用架构

image
优点:服务部署独立、水平扩展容易
缺点:搭建复杂、服务之间关系错综复杂、维护困难


SOA架构

image
SOA架构粒度更粗,将一整块系统封装起来

微服务架构

image

微服务收益

单个服务语言的不受限制
对于整个应用来说,代码不再耦合不会出现很多冲突
微服务可以重用节省开发时间
通过故障隔离,让错误在微服务中降级,不会影响整个应用(或其他服务)

posted @ 2022-09-01 13:57  DoDo神  阅读(70)  评论(0)    收藏  举报