微服务 (1)

微服务带来的变化

组织结构

组织结构和生产流水线按业务领域来划分,可解决传统模式下的几个问题:环境冲突问题,发布干扰问题,数据干扰问题

微服务带来的挑战

分布式规模的增加带来的技术复杂度的增加
节点实例的增加带来稳定性降低
分布式环境的调试故障诊断和监控关联性分析
运维难度增加 (多语言,容灾,安全)

架构的变化-云原生中间件

将分布式复杂性下沉到云原生中间件的云基础设施中,剥离了大部分非功能性需求,比如高可用弹性等,让程序员只关注业务本身

Service Mesh接管稳定性相关的所有云设计模式:安全限流熔断等,不需要Spring Cloud等框架

摘自阿里学院资料

发表评论