微服务架构:把巨无霸拆成小餐馆
473 | 微服务架构:把巨无霸拆成小餐馆场景引入大型单体餐厅:老板张三开了家五层楼的餐厅一楼炒菜、二楼蒸煮、三楼凉菜、四楼甜点、五楼管理问题:只要三楼着火,整栋楼都要疏散;二楼想换厨师,要停业一周微服务小餐馆:隔壁美食街,每家店只做一个菜老王川菜馆、老李面馆、张记麻辣烫优点:一家店着火不影响其他家;换厨师只关一家店微服务架构,就是把"五层楼大餐厅"拆成"美食街"。什么是微服务微服务架构(Microservices)是一种将应用拆分成一组小型服务的架构风格。每个服务:独立运行、独立部署独立数据库(可选)围绕业务能力划分可以用不同技术栈单体 vs 微服务单体架构┌─────────────────────────────┐ │ 巨型应用