微服务架构设计
文章平均质量分 91
Hello,这里是《微服务架构设计》的读书笔记系列,如果文章有什么错误欢迎联系告知我,感激不尽!
多氯环己烷
欢迎来到我的博客,在这里会总结分享一些个人学习笔记与经验,希望能帮助到你。如果文章有知识点总结错误,欢迎告知我,并与我交流,我将感激不尽!
展开
-
《微服务架构设计模式》读书笔记 | 第10章 微服务架构中的测试策略(下)
第10章 微服务架构中的测试策略(下)前言1. 编写集成测试2. 编写组件测试3. 端到端测试4. 本章小结最后前言这是一本关于微服务架构设计方面的书,这是本人阅读的学习笔记。以下对一些符号做些说明:()为补充,一般是书本里的内容;[]符号为笔者笔注;1. 编写集成测试2. 编写组件测试3. 端到端测试4. 本章小结最后新人制作,如有错误,欢迎指出,感激不尽!欢迎关注公众号,会分享一些更日常的东西!如需转载,请标注出处! ...原创 2021-09-28 15:25:19 · 266 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第9章 微服务架构中的测试策略(上)
第9章 微服务架构中的测试策略(上)前言1. 微服务架构中的测试策略概述2. 为服务编写单元测试3. 本章小结最后前言这是一本关于微服务架构设计方面的书,这是本人阅读的学习笔记。以下对一些符号做些说明:()为补充,一般是书本里的内容;[]符号为笔者笔注;1. 微服务架构中的测试策略概述2. 为服务编写单元测试3. 本章小结最后新人制作,如有错误,欢迎指出,感激不尽!欢迎关注公众号,会分享一些更日常的东西!如需转载,请标注出处! ...原创 2021-09-21 17:01:44 · 266 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第8章 外部API模式
第8章 外部API模式前言1. 外部API的设计难题1.1 FTGO应用程序的服务及客户端1.2 FTGO移动客户端API的设计难题1.3 其他类型客户端API的设计难题与特点2. API Gateway模式2.1 API Gateway实现的功能2.1.1 请求路由2.1.2 API组合2.1.3 协议转换2.1.4 能够为每一个客户端提供它们专用的API2.1.5 实现边缘功能2.2 API Gateway的架构2.3 API Gateway的所有者模式2.4 API Gateway的后端前置模式2.5原创 2021-09-13 20:26:33 · 324 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第7章 在微服务架构中实现查询
第7章 在微服务架构中实现查询前言1. 使用API组合模式进行查询2. 使用CQRS模式3. 设计CQRS视图4. 实现基于AWS DynamoDB的CQRS视图5. 本章小结最后前言这是一本关于微服务架构设计方面的书,这是本人阅读的学习笔记。首先对一些符号做些说明:()为补充,一般是书本里的内容;[]符号为笔者笔注;1. 使用API组合模式进行查询2. 使用CQRS模式3. 设计CQRS视图4. 实现基于AWS DynamoDB的CQRS视图5. 本章小结最后原创 2021-09-07 23:01:40 · 296 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第6章 使用事件溯源开发业务逻辑
第6章 使用事件溯源开发业务逻辑前言1. 使用事件溯源开发业务逻辑概述1.1 传统持久化技术的问题1.2 事件溯源通过事件来持久化聚合1.3 事件溯源对领域事件提出的新需求1.4 事件代表状态的改变1.5 聚合方法都和事件相关;1.6 创建与更新聚合的步骤1.7 基于事件溯源的Order聚合1.8 使用乐观锁处理并发更新1.9 事件溯源和发布事件1.10 使用快照提升性能2. 实现事件存储库3. 同时使用Saga和事件溯源8. 本章小结最后前言事件溯源是一种以事件为中心的编写业务逻辑和持久化领域对象原创 2021-08-31 10:36:46 · 399 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第5章 微服务架构中的业务逻辑设计
第5章 微服务架构中的业务逻辑设计前言1. 业务逻辑组织模式2. 使用聚合模式设计领域模型3. 发布领域事件4. Kichen Service的业务逻辑5. Order Service的业务逻辑6. 本章小结最后前言这是一本关于微服务架构设计方面的书,这是本人阅读的学习笔记。首先对一些符号做些说明:()为补充,一般是书本里的内容;[]符号为笔者笔注;1. 业务逻辑组织模式2. 使用聚合模式设计领域模型3. 发布领域事件4. Kichen Service的业务逻辑5.原创 2021-08-18 21:08:31 · 386 阅读 · 2 评论 -
《微服务架构设计模式》读书笔记 | 第4章 使用Saga管理事务
第4章 使用Saga管理事务前言1. 微服务架构下的事务管理2. Saga的协调模式3. 解决隔离问题4. Order Service和Create Order Saga的设计5. 本章小结最后前言这是一本关于微服务架构设计方面的书,这是本人阅读的学习笔记。首先对一些符号做些说明:()为补充,一般是书本里的内容;[]符号为笔者笔注;1. 微服务架构下的事务管理2. Saga的协调模式3. 解决隔离问题4. Order Service和Create Order Saga的设计原创 2021-08-17 18:35:47 · 539 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第3章 微服务架构中的进程间通信
第3章 微服务架构中的进程间通信前言1. 微服务架构中的进程间通信概述2. 基于同步远程过程调用模式的通信3. 基于异步消息模式的通信4. 使用异步消息提高可用性5. 本章小结最后前言这是一本关于微服务架构设计方面的书,这是本人阅读的学习笔记。首先对一些符号做些说明:()为补充,一般是书本里的内容;[]符号为笔者笔注;1. 微服务架构中的进程间通信概述2. 基于同步远程过程调用模式的通信3. 基于异步消息模式的通信4. 使用异步消息提高可用性5. 本章小结最后原创 2021-08-13 21:44:39 · 407 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第2章 服务的拆分策略
第2章 服务的拆分策略前言1. 微服务架构到底是什么2. 为应用程序定义微服务架构3. 本章小结最后前言这是一本关于微服务架构设计方面的书,这是本人阅读的学习笔记。首先对一些符号做些说明:()为补充,一般是书本里的内容;[]符号为笔者笔注;1. 微服务架构到底是什么2. 为应用程序定义微服务架构3. 本章小结最后新人制作,如有错误,欢迎指出,感激不尽!欢迎关注公众号,会分享一些更日常的东西!如需转载,请标注出处! ...原创 2021-08-10 15:40:31 · 330 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第1章 逃离单体地狱
@TOC前言1. FTGO应用程序架构单体架构:单体架构的好处:应用开发简单;易对应用程序进行大规模修改;测试相对简单直观;部署简单明了;横向扩展不费吹灰之力;单体地狱:什么是单体地狱:过度复杂性会吓退开发者;开发速度慢;从代码提交到实际部署的周期很长,容易出问题;难以扩展;交付可靠的单体应用是一项挑战;需要长期依赖某个可能已过时的技术栈;2.3.最后新人制作,如有错误,欢迎指出,感激不尽!欢迎关注公众号,会分享一些更日常的东西!如需原创 2021-08-05 20:15:50 · 462 阅读 · 0 评论 -
《微服务架构设计模式》读书笔记 | 第0章 笔记目录【施工中】
《微服务架构设计模式》系列笔记目录【施工中】前言这是一本关于微服务架构设计方面的书,这是本人阅读的学习笔记目录。大标题可以跳转至对应博文。第1章 逃离单体地狱第2章 服务的拆分策略第3章 微服务架构中的进程间通信第4章 使用Saga管理事务第5章 微服务架构中的业务逻辑设计第6章 使用事件溯源开发业务逻辑第7章 在微服务架构中实现查询第8章 外部API模式第9章 微服务架构中的测试策略(上)第10章 微服务架构中的测试策略(下)第11章 开发面向生产环境的微服务应用第12章原创 2021-08-05 22:20:14 · 1743 阅读 · 0 评论