Facade模式

image

  • 门面模式
  • 其实就是封装,相当于提供的service 接口/rpc 接口我们会组装一系列行为在一个方法里,别人只需要调用我这个方法,或接口就可以了,不需要关心内部的实现。

Mediator

image-1650200561038

  • 调停者
  • 按照业务场景来说就是我们有一堆微服务,订单服务,支付服务,财务服务,审核服务,这些服务之间不做任何交互,而使用调停者服务把他们串起来。
  • mq 正是正是这种模式的存在。
  • 我写过一个专门和第三方api 交互的服务,其他微服务调用任何第三方api 都经过这个服务由这个服务区和第三方服务沟通,也是调停者 模式。