《微服务设计》读书笔记.pptxVIP

  • 0
  • 0
  • 约2.97千字
  • 约 48页
  • 2023-07-17 发布于广东
  • 举报
思维导图PPT模板《微服务设计》最新版读书笔记,下载可以直接修改 01译者介绍第1章 微服务第3章 如何建模服务O Reilly Media, Inc....第2章 演化式架构师第4章 集成目录0305020406 07第5章 分解单块系统第7章 测试第6章 部署第8章 监控目录0908010 011第9章 安全第11章 规模化微服务第10章 康威定律和系统设计第12章 总结目录013012014 内容摘要本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。 译者介绍同原因而变化的东西聚合到一起,而把因不同原因而变化的东西分离开来。 O Reilly Media, Inc....”该论 SOA(Service-Oriented Architecture,面向服务的架构)是一种设计方法,其中包含多个服务,而服务之间通过配合最终会提供一系列功能。 第1章 微服务一个服务通常以独立的形式存在于操作系统进程中。 1.1 什么是微服务1.2 主要好处1.3 面向服务的架构1.4 其他分解技术1.5 没有银弹1.6 小结010302040506第1章 微服务 第2章 演化式架构师服务之间通过网络调用,而非采用进程内调用的方式进行通信。 2.1 不准确的比较2.2 架构师的演化视角2.3 分区2.4 一个原则性的方法2.5 要求的标准2.6 代码治理010302040506第2章 演化式架构师 2.7 技术债务2.8 例外管理2.9 集中治理和领导2.10 建设团队2.11 小结12345第2章 演化式架构师 第3章 如何建模服务 因此架构师必须改变那种从一开始就要设计出完美产品的想法,相反我们应该设计出一个合理的框架,在这个框架下可以慢慢演化出正确的系统,并且一旦我们学到了更多知识,应该可以很容易地应用到系统中。 3.1 MusicCorp简介3.2 什么样的服务是好服务3.3 限界上下文3.4 业务功能第3章 如何建模服务 3.5 逐步划分上下文3.6 关于业务概念的沟通3.7 技术边界3.8 小结第3章 如何建模服务 第4章 集成 作为架构师,不应该过多关注每个区域内发生的事情,而应该多关注区域之间的事情。 4.1 寻找理想的集成技术4.2 为用户创建接口4.3 共享数据库4.4 同步与异步4.5 编排与协同4.6 远程过程调用010302040506第4章 集成 4.7 REST4.8 实现基于事件的异步协作方式4.9 服务即状态机4.10 响应式扩展4.11 微服务世界中的DRY和代码重用...4.12 按引用访问010302040506第4章 集成 4.13 版本管理4.14 用户界面4.15 与第三方软件集成4.16 小结第4章 集成 第5章 分解单块系统这意味着我们应该考虑不同的服务之间如何交互,或者说保证我们能够对整个系统的健康状态进行监控。 5.1 关键是接缝5.2 分解MusicCorp5.3 分解单块系统的原因5.4 杂乱的依赖5.5 数据库5.6 找到问题的关键010302040506第5章 分解单块系统 5.7 例子:打破外键关系5.8 例子:共享静态数据5.9 例子:共享数据5.10 例子:共享表5.11 重构数据库5.12 事务边界010302040506第5章 分解单块系统 5.13 报表5.14 报表数据库5.15 通过服务调用来获取数据5.16 数据导出5.17 事件数据导出5.18 数据导出的备份010302040506第5章 分解单块系统 第6章 部署 松耦合和高内聚。 6.1 持续集成简介6.2 把持续集成映射到微服务6.3 构建流水线和持续交付6.4 平台特定的构建物6.5 操作系统构建物6.6 定制化镜像010302040506第6章 部署 6.7 环境6.8 服务配置6.9 服务与主机之间的映射6.10 自动化第6章 部署 6.11 从物理机到虚拟机6.13 小结6.12 一个部署接口第6章 部署 第7章 测试 使用微服务最重要的一点是,能够独立修改及部署单个服务而不需要修改系统的其他部分,这真的非常重要。 7.1 测试类型7.2 测试范围7.3 实现服务测试7.4 微妙的端到端测试7.5 端到端测试的缺点7.6 脆弱的测试010302040506第7章 测试 7.7 测试场景,而不是故事7.8 拯救我们的消费者驱动的测试7.9 还应该使用端到端测试吗7.10 部署后再测试7.11 跨功能的测试7.12 小结010302040506第7章 测试 第8章 监控 随着领域驱动设计、持续交付、按需虚拟化、基

文档评论(0)

1亿VIP精品文档

相关文档