Dubbo核心角色

核心角色:

  • 服务提供者者,
  • 服务消费者,
  • 注册中心,
  • 监控中心

服务提供者:

  1. 提供服务的接口 (API)
  2. 实现服务(实现类)
  3. 注册服务(远程服务,本地注册)
  4. 暴露服务(比如启动tomcat)

注册中心:

  1. 保存服务名与服务器地址映射的关系,
  2. 服务地址变更主动通知服务消费者

服务消费者:

  1. 启动时从服务中心获取服务地址并缓存
  2. 根据负载均衡策略选出一个服务地址进行服务调用。

监控中心:
统计服务的调用次数和调用时间的监控中心