zookeeper使用CuratorFramework实现主从服务切换demo,下面github上的demo可以直接运行。
demo使用springboot、jdk1.8、zookeeper 3.4.12
demo主要实现了,当前服务部署在多台服务器上时,需要其中一台来跑定时任务时,优先抢到leader的那台机器来处理定时任务。
当leader机器故障或运行代码超时时。将另外一台服务器切换成leader,来继续跑定时任务。
本demo展示如何使用SpringBoot、JDK1.8和ZooKeeper3.4.12实现服务集群中定时任务的主从切换。在多台服务器部署的服务中,优先抢到leader角色的机器负责定时任务,当leader故障或超时,自动切换至另一台服务器继续执行。
zookeeper使用CuratorFramework实现主从服务切换demo,下面github上的demo可以直接运行。
demo使用springboot、jdk1.8、zookeeper 3.4.12
demo主要实现了,当前服务部署在多台服务器上时,需要其中一台来跑定时任务时,优先抢到leader的那台机器来处理定时任务。
当leader机器故障或运行代码超时时。将另外一台服务器切换成leader,来继续跑定时任务。
576

被折叠的 条评论
为什么被折叠?