代理设计模式

在微服务架构中 代理服务 是必然存在的,常用的代理服务是 网关服务

微服务的各个服务是没有状态的,需要通过统一的入口(代理服务)经过权限的校验、请求的过滤(非法请求、SQL注入等),然后请求具体的服务。
微服务架构6种常用设计模式

聚合设计模式

聚合设计模式常用于 报表服务,在微服务系统中报表服务是肯定存在的。

微服务架构6种常用设计模式

链条设计模式

微服务架构6种常用设计模式

聚合链条设计模式

微服务架构6种常用设计模式

数据共享设计模式

后台管理系统一般采用 数据共享设计模式 ,其可以直连多个数据库,但是操作的数据涉及到缓存,必须调接口,因为缓存被子服务用到,还被后台管理系统用到,管理起来会非常麻烦,一个缓存一般只涉及到一个服务。

微服务架构6种常用设计模式

异步消息设计模式

验证订单信息、验证产品信息、验证用户消息为同步,Push和短信服务对实时性要求不高为异步。

验证用户消息为同步,Push和短信服务对实时性要求不高为异步。

微服务架构6种常用设计模式

相关文章:

  • 2021-12-15
  • 2021-09-23
  • 2021-12-14
  • 2022-02-25
  • 2021-12-23
猜你喜欢
  • 2021-08-14
  • 2021-11-25
  • 2021-12-15
  • 2021-11-22
  • 2021-06-23
  • 2021-05-26
相关资源
相似解决方案