建设网站建设什么挣钱,市场调研报告ppt,网页设计实验报告模板,阿里巴巴网站服务器成本文章目录 一、服务架构演变1.单体架构2.分布式架构 二、认识微服务三、总结四、微服务技术对比五、SpringCloud注意 一、服务架构演变
1.单体架构
单体架构#xff1a;将业务的所有功能集中在一个项目中开发#xff0c;打成一个包部署。 优点#xff1a;
架构简单部署成本… 文章目录 一、服务架构演变1.单体架构2.分布式架构 二、认识微服务三、总结四、微服务技术对比五、SpringCloud注意 一、服务架构演变
1.单体架构
单体架构将业务的所有功能集中在一个项目中开发打成一个包部署。 优点
架构简单部署成本低
缺点
耦合度高
2.分布式架构
分布式架构根据业务功能对系统进行拆分每个业务模块作为独立项目开发称为一个服务。
优点
降低服务耦合有利于服务升级拓展
二、认识微服务
微服务是一种经过良好架构设计的分布式架构方案微服务架构特征
单一职责微服务拆分粒度更小每一个服务都对应唯一的业务能力做到单一职责避免重复业务开发面向服务微服务对外暴露业务接口自治团队独立、技术独立、数据独立、部署独立隔离性强服务调用做好隔离、容错、降级避免出现级联问题 三、总结 四、微服务技术对比 五、SpringCloud注意
SpringCloud是目前国内使用最广泛的微服务框架。官网地址https://spring.io/projects/spring-cloud。SpringCloud集成了各种微服务功能组件并基于SpringBoot实现了这些组件的自动装配从而提供了良好的开箱即用体验。
正是因为SpringCloud基于SpringBoot所以二者之间有版本兼容问题