Dubbo学习笔记(三)------Zookeeper注册中心

本文介绍Zookeeper如何在Dubbo服务框架中扮演协调者的角色,实现服务注册与发现的功能,并探讨其集群管理和故障通知机制。此外还提供了从multicast切换到Zookeeper注册中心的具体配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引用

对于Zookeeper相关的知识,可参照另一篇文章【Zookeeper笔记】http://blog.youkuaiyun.com/keysilence1/article/details/54340612

作用

Zookeeper到底在Dubbo服务框架体系中起到了一个什么作用?下面介绍一下:

  • Zookeeper是一个分布式服务框架的协调服务,意思就是说他服务于分布式的服务框架
  • Zookeeper可以做到集群服务统一管理
  • Zookeeper、Register、Consumer三者之间使用的都是长连接
  • 如果Zookeeper感知一个Register挂掉了,会及时通知Consumer
  • 如果Zookeeper挂掉了,Consumer会根据本地缓存的Register列表进行调用,不会影响服务间的调用
  • Dubbo可以完全脱离Zookeeper注册中心,Consumer和Register之间可以直连!

配置

可以参照另一篇文章【 Dubbo学习笔记(二)——Demo配置】http://blog.youkuaiyun.com/keysilence1/article/details/52680303
注:区别在于
Demo中使用的是multicast广播注册中心,只需将此注册中心地址更换即可
* Demo中的配置:

    <!-- 使用multicast广播注册中心暴露服务地址 -->
    <dubbo:registry address="multicast://224.5.6.7:1234" />
  • 修改后的配置:
    <!-- 使用zookeeper注册中心暴露服务地址 -->
    <dubbo:registry address="zookeeper://224.5.6.7:1234?backup=224.5.6.8:1234,224.5.6.9:1234" />
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值