微服务入门介绍.ppt

微服务入门介绍 SpringCloud;●主要内容;一、服务架构设计的发展;单体架构;单一代码库、IDE友好、看着简单 容易部署 开发模型简单,一份代码库进行编码、构建和部署 技术栈单一;庞大的代码库,关系错综复杂 交付周期长 扩展能力与弹性受限 新技术与工具框架使用会受限 维护成本高 ;服务化架构;对业务进行分层,通常分为表现层(前端)、公共服务、业务逻辑服务、数据访问层等 对业务进行解耦,通过Pub-Sub或RPC进行服务间调用关系解耦 服务独立性,多数服务可以进行独立打包发布 每个服务的技术栈单一 部署简单,具备可伸缩性 ;对于部分服务而言,代码库依然很庞大 打包、发布、部署流程不足够好 维护团队间沟通受阻,技术经验有效传递不够 服务增多对开发人员不够友好;微服务架构; MVC SOA Micro services ; MVC SOA Micro services 视图、业务逻辑 前后端分离; MVC SOA Micro services 视图、业务逻 大型系统分层 辑前后端分离 解耦,标准接 口调用,分布 式系统; MVC

文档评论(0)

1亿VIP精品文档

相关文档