zookeeper在dubbo到底起了什么作用

Posted 爱吃醋的工程师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zookeeper在dubbo到底起了什么作用相关的知识,希望对你有一定的参考价值。

zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。zookeeper通过心跳机制可以检测挂掉的机器并将挂掉机器的ip和服务对应关系从列表中删除。至于支持高并发,简单来说就是横向扩展,在不更改代码的情况通过添加机器来提高运算能力。通过添加新的机器向zookeeper注册服务,服务的提供者多了能服务的客户就多了。

以上是关于zookeeper在dubbo到底起了什么作用的主要内容,如果未能解决你的问题,请参考以下文章

基于ZooKeeper的Dubbo注册中心

基于ZooKeeper的Dubbo注册中心

基于ZooKeeper的Dubbo注册中心

基于ZooKeeper的Dubbo注册中心

基于ZooKeeper的Dubbo注册中心

基于ZooKeeper的Dubbo注册中心