分布式关注点

微服务架构需要考虑的点

  • 调用远程方法(RPC)
  • 分布式与集群
  • 注册中心(注册/发现)
  • 路由/负载均衡
  • 过滤/流控(限流、熔断)
  • 心跳、重试
  • 高可用、监控、性能指标等

分布式服务与SOA/ESB区别

(1)SOA类,服务汇总到SOA/ESB,核心是代理调用,直接增强

  • 暴露、强调
  • 增强、中介
  • 统计、监控

(2)分布式服务化作为SOA的另一种选择,以不同的方式.直连调用,侧边增强。

  • 有状态的部分放到了xx中心(配置中心、注册中心)
  • 无状态的部分放到应用侧(RPC模块、框架治理模块)

你可能感兴趣的:(分布式关注点)