07 2023 档案
摘要:## 一、微服务架构体系 ### (一)微服务架构基本概念 1、微服务三大要素 微服务不是一个纯技术概念,微服务架构三大要素:业务建模、技术体系、研发过程 (1)业务建模:业务架构 + 功能边界 对于一个复杂的业务而言,要想把它构建成微服务系统,就需要将系统进行拆分,拆分的前提就是要
阅读全文
摘要:## 一、使用分布式缓存Redis ### (一)分布式缓存和Redis 1、多级缓存 在一个简单的请求链路中,会经过Nginx、Redis、Tomcat、数据库,其中Nginx、Redis、Tomcat都有缓存存在,这也是常说的多级缓存。 2、缓存的作用与应用场景 使用缓存主要
阅读全文
摘要:## 一、事件驱动架构和原理 ### (一)事件驱动架构组成结构 1、事件和事件驱动架构 但凡在业务需求中出现如“当…发生…时、一旦出现…”等,描述时,我们就应该考虑是否需要在这些场景中引入事件。 所谓事件(Event),就是将系统中所发生的业务状态变更抽取出来形成一系列独立的对象。
阅读全文