zookeeper-使用场景

统一命名服务

比如像dubbo就是用的zookeeper的命名服务,利用的是树形的目录结构

配置管理

可以统一对配置进行动态的调整,利用的是节点变更的监听

Leader 选举

可以在多个机器中选出Leader,利用的是临时顺序编号目录节点(EPHEMERAL_SEQUENTIAL)

分布锁

在集群重需要某个操作保持一致性和时序性的时候,利用创建节点来做独占锁,利用EPHEMERAL_SEQUENTIAL来解决时序性.

分布式队列

1.先进先出队列(FIFO):利用EPHEMERAL_SEQUENTIAL
2.同步队列:利用EPHEMERAL_SEQUENTIAL+计数

分布式通知

可以通过监听的方式达到通知的效果

集群管理(多种组合)

临时节点+节点变更监听,可以及时感知节点的上下线
Leader选举+节点变更监听,可以选出主节点,主节点宕机可以再次进行主节点选举,确保主节点没有单点问题.
统一命名服务,可以做服务发现,服务治理
配置管理,可以做统一的配置,变更自动通知.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值