《微服务架构设计模式》
文章平均质量分 94
JCodeCoder
just do it!
展开
-
《微服务架构设计模式》笔记3—微服务架构中的进程间通信
《微服务架构设计模式》笔记3—微服务架构中的进程间通信三、微服务架构中的进程间通信1、本章导读2、概述1、交互方式2、在微服务架构中定义API3、API的演化3、基于同步远程过程调用模式的通信1、使用REST2、使用gRPC3、使用断路器模式处理局部故障4、服务发现机制1、应用层服务发现模式:2、平台层服务发现模式5、基于异步消息模式的通信1、消息传递2、使用消息机制实现交互方式3、基于消息机制的API规范4、消息代理5、处理并发和消息顺序6、处理重复消息7、事务性消息8、消息相关的类库和框架6、使用异步消原创 2021-06-29 17:22:07 · 282 阅读 · 5 评论 -
《微服务架构设计模式》笔记2—服务拆分策略
《微服务架构设计模式》笔记2—服务拆分策略二、服务拆分策略1、软件架构2、架构的风格1、分层式架构风格2、六边形架构:3、微服务架构是一种架构风格1、什么是服务2、什么是松耦合3、共享类库的角色4、服务大小并不重要4、为应用程序定义微服务架构5、识别操作系统1、创建抽象领域模型2、定义系统操作3、根据业务能力进行服务拆分4、根据子域进行服务拆分5、拆分的指导原则6、拆分单体应用为服务的难点7、定义服务API6、本章小结二、服务拆分策略1、软件架构软件架构:软件的架构是一种抽象的结构,它由软件的各个组原创 2021-06-18 17:25:09 · 376 阅读 · 0 评论 -
《微服务架构设计模式》笔记1—概述、逃离单体地狱
《微服务架构设计模式》笔记1—概述、逃离单体地狱一、概述1、章节总述2、程序架构设计基础3、本书目的二、逃离单体地狱1、单体架构特点2、单体地狱3、微服务架构1、扩展立方体2、模块化3、独立数据库4、FTGO的微服务架构5、微服务架构和SOA的异同6、微服务架构好处7、微服务架构弊端8、微服务模式选择1、模式和模式语言2、模式结构3、模式语言概述4、主要模式介绍9、微服务之上:流程和组织10、本章小结一、概述1、章节总述第一章:单体应用程序的弊端微服务架构模式概述第二章:软件架构原创 2021-06-17 15:11:33 · 112 阅读 · 0 评论