![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
caoPengFlying
编程,学的是思维,写的是人生!
展开
-
zookeeper应用场景
zookeeper应用场景 zookeeper是一个分布式协同服务。目前很多开源软件都在使用zookeeper 1. hadoop:使用zookeeper做nameNode的高可用 2. hbase :保证集群中只有一个master,保存集群中的RegionServer列表,保存hbase:meta表的位置 3. kafka :集群成员管理,controller的选举 4. Dubbo 推荐使用zookeeper作为注册中心 应用场景 配置管理 DNS服务 组成员管理 z原创 2020-09-10 09:14:47 · 164 阅读 · 0 评论 -
etcd入门
etcd入门 etcd是分布式协调框架,基本和zookeeper功能和场景相似。它使用高可用的k-v键值对做数据库,采用raft一致性算法。采用Go语言实现。 etcd使用gRPC对外提供API。总共分为三类 Kv:key-value的创建、更新、读取和删除 watch:提供监控数据更新的机制 Lease :用来支持客户端的keep-alive的消息 可以设置lease和key进行绑定,当lease释放后,key就会被删除,相当于zk中的临时性节点 etcd本地安装 Mac : etcd-v原创 2020-09-10 09:09:00 · 195 阅读 · 0 评论