dubbo有服务提供者、服务消费者、注册中心和监控中心。首先由提供者在一个Servlet容器中暴露服务,将服务注册到注册中心(zookeeper/redis等都可以作为注册中心);然后由消费方向注册中心订阅服务,当消费方注册的服务存在在注册时注册中心返回服务提供者地址列表给消费者;服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用。服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。
Dubbo执行原理说明
点赞
收藏
Dubbo执行原理说明
dubbo有服务提供者、服务消费者、注册中心和监控中心。首先由提供者在一个Servlet容器中暴露服务,将服务注册到注册中心(zookeeper/redis等都可以作为注册中心);然后由消费方向注册中心订阅服务,当消费方注册的服务存在在注册时注册中心返回服务提供者地址列表给消费者;服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用。服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。