公众号:架构师与哈苏
关注公众号进入it交流群! 公众号:架构师与哈苏 不定时都会推送一些实用的干货。。。

五个角色

  • 注册中心registry: 服务注册与发现
  • 服务提供者provider: 暴露服务
  • 服务消费者consumer: 调用远程服务
  • 监控中心monitor: 统计服务的调用次数和调用时间
  • 容器container: 服务允许容器

调用流程:

  1. container容器负责启动,加载,运行provider
  2. provider在启动时,向regisitry中心注册自己提供的服务
  3. consumer在启动时,向regisitry中心订阅自己所需的服务
  4. regisitry返回服务提供者列表给consumer,如果有变更,registry将基于长连接推送变更数据给consumer
  5. consumer调用provider服务,基于负载均衡算法进行调用
  6. consumer调用provider的统计,基于短链接定时每分钟一次统计到monitor
posted on 2021-11-08 15:42  公众号/架构师与哈苏  阅读(90)  评论(0)    收藏  举报