上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: https://dubbo.apache.org/zh/docs/v2.7/user/examples/preflight-check/ 1、启动时检查 在启动时检查依赖的服务是否可用 Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时, 阅读全文
posted @ 2021-04-06 16:18 低调人生 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Config 层为 API,其它各层均为 阅读全文
posted @ 2021-04-06 16:04 低调人生 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的 阅读全文
posted @ 2021-04-06 15:58 低调人生 阅读(330) 评论(0) 推荐(0) 编辑
摘要: curator介绍 https://blog.csdn.net/wo541075754/article/details/68067872 关于第三方客户端的小介绍 zkClient有对dubbo的一些操作支持,但是zkClient几乎没有文档,下面是curator curator简介 curator 阅读全文
posted @ 2021-04-01 15:47 低调人生 阅读(132) 评论(0) 推荐(0) 编辑
摘要: leader选举 服务器状态 looking:寻找leader状态。当服务器处于该状态时,它会认为当前集群中没有leader,因此需要进入leader选举状态 following:跟随着状态。表明当前服务器角色是follower observing:观察者状态。表明当前服务器角色是observer 阅读全文
posted @ 2021-04-01 15:25 低调人生 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ZAB协议 zab协议的全称是 Zookeeper Atomic Broadcast (zookeeper原子广播)。zookeeper是通过zab协议来保证分布式事务的最终一致性 1、ZAB协议是专门为zookeeper实现分布式协调功能而设计。zookeeper主要是根据ZAB协议是实现分布式系 阅读全文
posted @ 2021-04-01 15:06 低调人生 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 完全配置——https://zookeeper.apache.org/doc/r3.4.14/zookeeperAdmin.html#sc_zkMulitServerSetup https://zookeeper.apache.org/doc/r3.4.14/zookeeperAdmin.html# 阅读全文
posted @ 2021-04-01 14:02 低调人生 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 实现原理:有序节点+watch监听机制实现 分布式锁有多种实现方式,比如通过数据库、redis都可实现。作为分布式协同工具Zookeeper,当然也有着标准的实现方式。下面介绍在zookeeper中如果实现排他锁 设计思路 每个客户端往/Locks下创建临时有序节点/Locks/Lock_ 阅读全文
posted @ 2021-04-01 11:06 低调人生 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 分布式唯一id案例 原理:使用zookeeper有序节点,节点后会加上有序的id,用这个id来当唯一ID 在过去的单库单表型系统中,通常第可以使用数据库字段自带的auto_ increment属性来自动为每条记录生成个唯一的ID。 但是分库分表后,就无法在依靠数据库的auto_ increment属 阅读全文
posted @ 2021-04-01 11:03 低调人生 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 配置中心 使用 zookeeper的特性watcher监听器 工作中有这样的一个场景:数据库用户名和密码信息放在一个配置文件中,应用读取该配置文件,配置文件信息放入缓存 若数据库的用户名和密码改变时候,还需要重新加载媛存,比较麻烦,通过 Zookeeper可以轻松完成,当数据库发生变化时自动完成缓存 阅读全文
posted @ 2021-04-01 10:52 低调人生 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页