第一部分 基础知识第一单元 微服务架构概述什么是微服务架构
微服务架构是敏捷开发的必然结果
1. 单体应用的优势与面临的挑战
案例:演示淘宝在系统不断发展的过程中面临的难题
许多系统在不断发展过程中越来越庞大带来的问题
2. 康威定律与人月神话
烟囱式的功能团队导致烟囱式的应用
人员越来越多、沟通越来越困难、工作效率越来越低
3. 未来快速变化的市场需要敏捷团队
更快地交付、更快地反馈、更快地产生价值
敏捷化的开发团队呼唤微服务架构
微服务是未来互联网发展的必然结果
1. 互联网的发展及其面临的挑战
案例:分析淘宝近十年的发展及其面临的挑战
展开剩余65%互联网在面临横向扩展、服务隔离等问题的局限
2. 微服务能够更好地解决互联网问题
分析传统架构在解决互联网问题时采用的办法
讲解微服务架构应当是什么样子
剖析微服务架构在解决诸多互联网问题时的思路
微服务架构给测试与运维带来的挑战
1. 微服务架构给测试带来的挑战
微服务架构与持续集成
微服务架构采用的测试工具
2. 微服务架构给运维带来的调整
微服务架构与DevOps
微服务架构的管理与发布过程第二单元 准确认识微服务关于微服务的误解
1. 微服务 vs. SOA
案例:SOA在项目中的应用
案例:微服务在项目中的应用
微服务与SOA的联系与差异
2. 微服务架构的本质
由服务组件组成的系统 按照业务而不是技术来组织服务 做全生命周期的产品而不是项目 智能端点与通道扁平化 去中心化治理 去中心化数据管理 自动化运维(DevOps) 故障恢复与容错 演化式设计 案例:演示出租车调度系统的微服务设计过程第二部分 微服务架构设计第三单元 微服务常用架构最简版的微服务架构
1. 服务注册与发现
2. 服务网关
3. 微服务
4. 配置管理
微服务常用的技术框架
1. Spring Cloud简介
2. Spring Boot简介
发布于:河北省大财配资-炒股配资-配资网网站-便捷股票配资提示:文章来自网络,不代表本站观点。