Dubbo(二)dubbo调用关系
节点 | 角色说明 |
Provider | 暴漏服务的额提供方(洗浴中心) |
Consumer | 调用远程服务的消费方(客人) |
Registry | 服务注册与发现的注册中心(便民服务中心,所有的饭店娱乐场所都在本中心注册) |
Monitor | 监控统计服务的调用次数和调用时间,在内存中累积嗲用次数和调用时间,定时每分钟发送一次统计数据到监控中心(统计服务被调用次数) |
Container | 服务运行容器(洗浴一条街) |
1.调用关系
1.服务容器,主要负责启动,加载,运行服务。
2.服务提供者在启动时,需要向注册中心注册自己提供的服务。
3.服务消费者在启动的时候,向注册中心订阅自己所需要的服务。
4.在注册中心返回服务列表给到服务消费者。如果有变更,那么注册中心他将基于长连接推送变更的数据。
5.服务消费,从提供的服务列表中,获取到对应的服务后,去调用远程服务关联的业务逻辑。
6监控中心,将服务的消费者还有服务方在内存累积被访问和调用的次数,监控中心每一分钟进行一次统计。