【九月打卡】第5天 理解微服务架构,清楚微服务设计原则
课程名称:Spring Cloud / Alibaba 微服务架构实战
课程章节:第2章-理解微服务架构,清楚微服务设计原则
课程讲师:张勤一
课程内容:系统架构设计的演进
1. 系统架构设计的演进
1.单体架构
- 优点: 开发,部署,上线非常简单。
- 缺点: 代码耦合严重,牵一发而动全身,随便修改一处就需要重新打包发布。
2.垂直架构
- **优点:**服务独立部署,水平扩展容易。
- **缺点:**搭建复杂,服务之间关系复杂,维护困难。
3.SOA架构
4. 微服务架构
2. 微服务架构的原则
-
职责独立:每个微服务只做自己功能范围之内的事务,微服务之间的依赖链不宜过长,最好不要超过3个。
-
使用熔断器实现快速的故障容错和线程隔离。如:Hystrix,Sentinel。
-
通过网关代理微服务请求,网关是微服务架构对外暴露的唯一入口。
- 确保微服务API接口变更后能够向后兼容。
课程截图:506词
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦