zookeeper在Dubbo中的作用
为什么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中的作用相关推荐
- Zookeeper在Dubbo中的作用及Zk集群的选举原理
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan Zk在Dubbo中的作用 zk在dubbo中是服务注册与发现的注册中心,dubbo的调用过程是c ...
- zookeeper在Hbase中的作用
zk在Hbase中的作用 我们知道Hbase集群中主要组件有Hmaster,RegionServer 和 Zookeeper.Hbase强依赖于zk. 在HBase中,ZooKeeper在 Maste ...
- 转载-zookeeper在kafka中的作用
2019独角兽企业重金招聘Python工程师标准>>> 1)Broker注册 Broker在zookeeper中保存为一个临时节点,节点的路径是/brokers/ids/[broke ...
- ZooKeeper在分布式应用中的作用
作者:陈叶皓(携程邮轮研发部软件架构师) 是不是要在标题的"作用"之前加上"重要"两个字,我犹豫了一下,zookeeper提供的功能是如此的重要,以至于如果你在 ...
- Zookeeper在Kafka中的作用
文章目录 1. Broker注册 2. Topic注册 3. __consumer_offsets偏移量 4. 其他信息 5. Broker Controller选举 6. 负载均衡 6.1 生产者负 ...
- 大数据技术之kafka (第 3 章 Kafka 架构深入) Zookeeper 在 Kafka 中的作用
Kafka 集群中有一个 broker 会被选举为 Controller,负责管理集群 broker 的上下线,所有 topic 的分区副本分配和 leader 选举等工作. Controller 的 ...
- 什么是Zookeeper,Zookeeper的作用是什么,在Hadoop及hbase中具体作用是什么
原文链接 什么是Zookeeper,Zookeeper的作用是什么,它与NameNode及HMaster如何协作?在没有接触Zookeeper的同学,或许会有这些疑问.这里给大家总结一下. 一.什么是 ...
- Apache ZooKeeper - 集群中 Observer 的作用以及 与 Follow 的区别
文章目录 Pre Observer 介绍 源码解析 INFORM 消息 Observer 处理链 小结 Pre 在 ZooKeeper 集群服务运行的过程中,Follow 服务器主要负责处理来自客户端 ...
- Apache ZooKeeper - 集群中 Follow 的作用_非事务请求的处理与 Leader 的选举分析
文章目录 Pre 非事务性请求处理过程 源码分析 选举过程 在这里插入图片描述 Leader 失效发现 Leader 重新选举 Follow 角色变更 集群同步数据 源码解析 小结 Pre 在 Zoo ...
最新文章
- 全城瘫痪!因韩国电信公司大火 首尔陷断网危机
- mysql cluster 读写分离_mysql数据库集群实现高可用读写分离_一点课堂(多岸学院)...
- SAP OData服务的catalog service
- java 线程不足_Java 线程基础知识
- OpenWRT开源项目论坛遭未授权访问,可被用于供应链攻击
- SpringBoot之lombok引入后@Data无法生成getset方法
- 会java需要多久能学会python_学好Python,c++ 和Java要多久?
- ThreadLocal原理、ThreadLocal内存泄漏
- 数据库-Oracle【Oracle 三种集合数据类型的比较 】
- servlet原理+流程图+简单实现案例(javaweb)
- Cfree5可以JAVA_无法使用free()释放内存
- 人才测评技术与应用【1】
- 二级C语言office公共基础知识点
- Process finished with exit code -1073740791 (0xC0000409)解决方法
- 用友U8采购订单查询
- Markdown入门指南 --写博客,word必备技术
- 原生openwrt+极路由4+路由模式光猫+中继光猫wifi+设置ipv6上网
- 深入理解立即数与直接寻址
- linux开发技术栈
- 详解SVD(奇异值分解)
热门文章
- java 反查域名_C段查询雏形之在Java中反查一个IP上的所有域名(旁站查询)
- python集合类型_Python 的集合(set)类型
- Cadence原理图导出智能PDF(带图页、位号与网络名书签且文本可搜索)
- c语言姓名号码,c语言如何输入编号和姓名
- c语言矩阵乘积的几,c语言矩阵相乘
- oracle ebs技术开发,Oracle EBS应用架构技术方案.pdf
- C指针原理(15)-C指针基础
- 黄海广老师《机器学习》慕课第二轮1月14日开课了!
- 【机器学习基础】半监督算法概览(Python)
- 【学术相关】研究生哪些行为可以在导师那超加分?你做到了吗?