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