基于CuratorFramework实现zookeeper分布式锁,实现任务争抢,程序高可用方案,单进程去争抢多个任务。在生产环境稳定运行。
Posted yuyegongcheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于CuratorFramework实现zookeeper分布式锁,实现任务争抢,程序高可用方案,单进程去争抢多个任务。在生产环境稳定运行。相关的知识,希望对你有一定的参考价值。
1、功能:
实现多进程,或多线程争抢zookeeper锁,例如4个进程,程序名:DLFrame,进程名:DLFrame_10001,去争抢任务锁:10001。只会有一个进程争抢到锁10001,其余经常在等待获取锁,也可以用于单进程去争抢多个任务。
在192.168.1.25 部署4个进程
去争取10001锁,最终只会有一个进程争抢到。争取到效果如图:
2、使用方法
以上是关于基于CuratorFramework实现zookeeper分布式锁,实现任务争抢,程序高可用方案,单进程去争抢多个任务。在生产环境稳定运行。的主要内容,如果未能解决你的问题,请参考以下文章