看过好多答案,我刚刚接触,可能理解有误


简单来说他的功能类似于注册中心。

dubbo的服务提供者会在zookeeper上面创建一个临时节点,表明自己的ip和端口,当消费者需要使用服务时,会先在zookeeper上面查询,找到服务提供者,做一些负载的选择(比如随机、轮流),然后按照这些信息,访问服务提供者。


zookeeper负责保存了服务提供方和服务消费方的的U
RI(dubbo自定义的一种URI),服务消费方找到zookeeper,向zookeeper要到服务提供方的URI,然后就找到提供方,并调用提供方的服务。

解耦,分布式,failover。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐