为什么80%的码农都做不了架构师?>>>   


流程:
1.服务提供者启动时向/dubbo/com.foo.BarService/providers目录下写入URL
2.服务消费者启动时订阅/dubbo/com.foo.BarService/providers目录下的URL向/dubbo/com.foo.BarService/consumers目录下写入自己的URL
3.监控中心启动时订阅/dubbo/com.foo.BarService目录下的所有提供者和消费者URL

支持以下功能:

1.当提供者出现断电等异常停机时,注册中心能自动删除提供者信息。

2.当注册中心重启时,能自动恢复注册数据,以及订阅请求。

3.当会话过期时,能自动恢复注册数据,以及订阅请求。

4.当设置<dubbo:registry check="false" />时,记录失败注册和订阅请求,后台定时重试。

5.可通过<dubbo:registry username="admin" password="1234" />设置zookeeper登录信息。

6.可通过<dubbo:registry group="dubbo" />设置zookeeper的根节点,不设置将使用无根树。

7.支持*号通配符<dubbo:reference group="*" version="*" />,可订阅服务的所有分组和所有版本的提供者。

注意的是阿里内部并没有采用Zookeeper做为注册中心,而是使用自己实现的基于数据库的注册中心,即:Zookeeper注册中心并没有在阿里内部长时间运行的可靠性保障,此Zookeeper桥接实现只为开源版本提供,其可靠性依赖于Zookeeper本身的可靠性。

转载于:https://my.oschina.net/dongwt/blog/834511

zookeeper在Dubbo中的作用相关推荐

  1. Zookeeper在Dubbo中的作用及Zk集群的选举原理

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan Zk在Dubbo中的作用 zk在dubbo中是服务注册与发现的注册中心,dubbo的调用过程是c ...

  2. zookeeper在Hbase中的作用

    zk在Hbase中的作用 我们知道Hbase集群中主要组件有Hmaster,RegionServer 和 Zookeeper.Hbase强依赖于zk. 在HBase中,ZooKeeper在 Maste ...

  3. 转载-zookeeper在kafka中的作用

    2019独角兽企业重金招聘Python工程师标准>>> 1)Broker注册 Broker在zookeeper中保存为一个临时节点,节点的路径是/brokers/ids/[broke ...

  4. ZooKeeper在分布式应用中的作用

    作者:陈叶皓(携程邮轮研发部软件架构师) 是不是要在标题的"作用"之前加上"重要"两个字,我犹豫了一下,zookeeper提供的功能是如此的重要,以至于如果你在 ...

  5. Zookeeper在Kafka中的作用

    文章目录 1. Broker注册 2. Topic注册 3. __consumer_offsets偏移量 4. 其他信息 5. Broker Controller选举 6. 负载均衡 6.1 生产者负 ...

  6. 大数据技术之kafka (第 3 章 Kafka 架构深入) Zookeeper 在 Kafka 中的作用

    Kafka 集群中有一个 broker 会被选举为 Controller,负责管理集群 broker 的上下线,所有 topic 的分区副本分配和 leader 选举等工作. Controller 的 ...

  7. 什么是Zookeeper,Zookeeper的作用是什么,在Hadoop及hbase中具体作用是什么

    原文链接 什么是Zookeeper,Zookeeper的作用是什么,它与NameNode及HMaster如何协作?在没有接触Zookeeper的同学,或许会有这些疑问.这里给大家总结一下. 一.什么是 ...

  8. Apache ZooKeeper - 集群中 Observer 的作用以及 与 Follow 的区别

    文章目录 Pre Observer 介绍 源码解析 INFORM 消息 Observer 处理链 小结 Pre 在 ZooKeeper 集群服务运行的过程中,Follow 服务器主要负责处理来自客户端 ...

  9. Apache ZooKeeper - 集群中 Follow 的作用_非事务请求的处理与 Leader 的选举分析

    文章目录 Pre 非事务性请求处理过程 源码分析 选举过程 在这里插入图片描述 Leader 失效发现 Leader 重新选举 Follow 角色变更 集群同步数据 源码解析 小结 Pre 在 Zoo ...

最新文章

  1. 全城瘫痪!因韩国电信公司大火 首尔陷断网危机
  2. mysql cluster 读写分离_mysql数据库集群实现高可用读写分离_一点课堂(多岸学院)...
  3. SAP OData服务的catalog service
  4. java 线程不足_Java 线程基础知识
  5. OpenWRT开源项目论坛遭未授权访问,可被用于供应链攻击
  6. SpringBoot之lombok引入后@Data无法生成getset方法
  7. 会java需要多久能学会python_学好Python,c++ 和Java要多久?
  8. ThreadLocal原理、ThreadLocal内存泄漏
  9. 数据库-Oracle【Oracle 三种集合数据类型的比较 】
  10. servlet原理+流程图+简单实现案例(javaweb)
  11. Cfree5可以JAVA_无法使用free()释放内存
  12. 人才测评技术与应用【1】
  13. 二级C语言office公共基础知识点
  14. Process finished with exit code -1073740791 (0xC0000409)解决方法
  15. 用友U8采购订单查询
  16. Markdown入门指南 --写博客,word必备技术
  17. 原生openwrt+极路由4+路由模式光猫+中继光猫wifi+设置ipv6上网
  18. 深入理解立即数与直接寻址
  19. linux开发技术栈
  20. 详解SVD(奇异值分解)

热门文章

  1. java 反查域名_C段查询雏形之在Java中反查一个IP上的所有域名(旁站查询)
  2. python集合类型_Python 的集合(set)类型
  3. Cadence原理图导出智能PDF(带图页、位号与网络名书签且文本可搜索)
  4. c语言姓名号码,c语言如何输入编号和姓名
  5. c语言矩阵乘积的几,c语言矩阵相乘
  6. oracle ebs技术开发,Oracle EBS应用架构技术方案.pdf
  7. C指针原理(15)-C指针基础
  8. 黄海广老师《机器学习》慕课第二轮1月14日开课了!
  9. 【机器学习基础】半监督算法概览(Python)
  10. 【学术相关】研究生哪些行为可以在导师那超加分?你做到了吗?