●Zookeeper Nacos 注册中心等
注册中心相关
Mr小林
软件工程师的成才之路。
展开
-
Nacos快速入门(1):启动Nacos Server
Nacos由阿里于2018年7月开启的一个新的开源项目官方介绍:Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。项目github首页官方文档系列文章目录Nacos快速入门(1):启动Nacos ServerNacos快速入门.转载 2020-06-04 18:02:44 · 983 阅读 · 0 评论 -
【注册中心】如何将注册中心从 Consul 平滑的迁移到 Nacos ?
近日,国外的商业软件公司HashiCorp在官网宣布:不允许中国境内使用、部署和安装该企业旗下的【企业版】产品和软件。PLEASE NOTE THAT THE SOFTWARE MAY NOT BE USED, DEPLOYED OR INSTALLED IN THE PEOPLE’S REPUBLIC OF CHINA.HashiCorp旗下的知名的开源软件有 Consul、Vagrant、Terraform等,虽然在最后官方立马对文章进行了修改和解释,指出只是因为国内管制,不..转载 2020-06-04 09:23:39 · 1671 阅读 · 0 评论 -
Zookeeper请求处理原理分析
Zookeeper是可以存储数据的,所以我们可以把它理解一个数据库,实际上它的底层原理本身也和数据库是类似的。一、数据库的原理我们知道,数据库是用来存储数据的,只是数据可以存储在内存中或磁盘中。而Zookeeper实际是结合了这两种的,Zookeeper中的数据即会存储在磁盘中以达到持久化的目的,也会同步到内存中以到达快速访问的目的。事实上,用过Zookeeper的同学应该知道,Zoo...转载 2020-03-05 09:56:19 · 480 阅读 · 0 评论 -
基于Zookeeper实现分布式锁
基于Zookeeper实现分布式锁基于zookeeper临时有序节点可以实现的分布式锁。大致思想即为:每个客户端对某个方法加锁时,在zookeeper上的与该方法对应的指定节点的目录下,生成一个唯一的瞬时有序节点。 判断是否获取锁的方式很简单,只需要判断有序节点中序号最小的一个。 当释放锁的时候,只需将这个瞬时节点删除即可。同时,其可以避免服务宕机导致的锁无法释放,而产生的死锁问题。来...原创 2020-03-01 17:05:39 · 292 阅读 · 0 评论 -
Zookeeper一致性协议原理Zab
Zookeeper一致性协议原理Zab ZooKeeper为高可用的一致性协调框架,自然的ZooKeeper也有着一致性算法的实现,ZooKeeper使用的是ZAB协议作为数据一致性的算法, ZAB(ZooKeeper Atomic Broadcast ) 全称为:原子消息广播协议;ZAB可以说是在Paxos算法基础上进行了扩展改造而来的,ZAB协议设计了支持崩溃恢复,ZooKeeper使...转载 2018-11-23 21:24:48 · 242 阅读 · 0 评论