开源 | WLock:分布式锁平滑迁移实践
Source :
mp.weixin.qq.com
Author :
闫城哲、刘丹
WLock为⽤户提供了秘钥作为集群分配、锁操作、隔离、权限控制的租户单位。为了保证数据的强一致性与服务吞吐能力,每个节点采用多Paxos分组并行向所有副本同步锁状态数据。业务接入前,首先会创建秘钥,并为秘钥分配可用的服务集群(通常包含5个节点)。在生产环境,如果为每个接入的业务独立部署集群,随着接入量的增多,存在管理不便以及资源浪费的问题。所以WLock采用的是多租户共用一个集群的部署方式,但这种方式必须要解决多个秘钥的租户因调用量参差不同而相互影响的问题。
View
59
Technology
lddgo
Shared on
2022-11-18