关于设计模式:微服务设计模式概述笔记

25次阅读

共计 238 个字符,预计需要花费 1 分钟才能阅读完成。


模式分为三组:

  • 基础设施相干模式:基础设施相干;
  • 利用基础设施相干:利用层面基础设施;
  • 利用相干模式组;

各模式合成

服务拆分模式

  • 依据业务能力合成模式
  • 依据子域合成模式

通信相干

  • 通信格调
  • 服务发现
  • 可靠性
  • 事务性音讯
  • 内部 API

数据一致性

解决分布式日志,以及数据一致性;

查问数据

解决多个服务数据源获取数据;
CQRS:命令查问职责隔离

服务部署

解决微服务如何部署;
可食用 虚拟机,容器,serverless 技术;

可观测性

了解和诊断微服务架构,包含:

  • 健康检查 API
  • 日志聚合
  • 分布式追踪
  • 异样跟踪
  • 利用指标
  • 审计日志
正文完
 0