[发明专利]一种基于集群系统的任务均衡调度方法无效
| 申请号: | 201910753685.X | 申请日: | 2019-08-15 | 
| 公开(公告)号: | CN110515714A | 公开(公告)日: | 2019-11-29 | 
| 发明(设计)人: | 何潭龙;冯灵敏;宁利 | 申请(专利权)人: | 浙江万朋教育科技股份有限公司 | 
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 | 
| 代理公司: | 33240 杭州君度专利代理事务所(特殊普通合伙) | 代理人: | 朱月芬<国际申请>=<国际公布>=<进入 | 
| 地址: | 310013 浙江省杭州市西湖*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本发明公开了一种基于集群系统的任务均衡调度方法。本发明具体实现包括:每次服务器获取需要执行的记录后,先去获取相关的执行权限,如果获取到了执行权限,就继续执行。如果发现执行权限已经被别的服务器获取,就自动放弃本次操作。进行下一条记录的权限获取。同时定期清理过期权限,定时将挂起的权限释放,保证记录执行的完整性。本发明具备了前两种方式的优点,同时改善了它们的缺点,具有部署方便,扩展方便的特点,同时充分利用了现有的服务器资源,均衡分配。非常适合集群部署,集群扩展的过程非常简单。 | ||
| 搜索关键词: | 权限 服务器获取 记录 服务器资源 本次操作 定期清理 集群部署 集群扩展 集群系统 继续执行 均衡分配 权限获取 权限释放 任务均衡 挂起 过期 调度 放弃 部署 保证 发现 | ||
【主权项】:
                1.一种基于集群系统的任务均衡调度方法,其特征在于包括如下步骤:/n步骤(1)、定义一类数据执行key值、定义过期时间同时获取本机在局域网内唯一的ip;数据转换中key值规则为固定值+”_”+单条业务数据Id;固定值为conver_video_knowledge_of_list,单条业务数据id为01,相应key值为conver_video_knowledge_of_list_01,定义过期时间为T分钟,过期时间根据不同的业务配置不同的时间;设ip为192.168.0.22;/n步骤(2)、获取相关的存储连接,将相应的记录信息插入到存储介质中;记录信息包含了key、ip、过期时间;存储介质包括数据库或者缓存;缓存包括redis缓存;调用redis缓存中命令rpush(String key,String...strings),将相应的记录信息放入redis;如果是数据库中,则直接将相关记录信息插入数据库表中;key为conver_video_knowledge_of_list_01,ip为192.168.0.22;/n步骤(3)、通过相关的key获取第一条存储的记录,然后进行比对ip进行匹配是否是本机获取执行权限;假设根据key值获取的第一个ip值为192.168.0.22,代表的第一个申请权限的是本机;本机获取本条数据执行权限,可以对本条记录进行相关操作;假设取到的第一个ip为192.168.10.110,代表第一个申请的权限的机器非本机,本条记录执行权限获取失败,自动结束相关操作,进行下一条记录的权限申请;在reidis缓存中调用lindex(key,0)方法,在数据库中排序后取第一条;/n步骤(4)、为获取执行权限的记录锁定过期时间,锁定过期时间是防止相应的记录执行过程中,因不可抗拒因素造成的服务器死机、关机造成的记录被锁定而本机已经无法执行被一直挂起;在redis中调用expire(key,exitTime)方法;在数据库中可以添加过期记录;/n步骤(5)、定时或者下钩子程序清理权限过期的记录;在本次操作结束后,对本次操作的记录进行清理;或者是到过期时间后,将本次操作的记录清理,将权限释放;进行下一次权限的分配。/n
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910753685.X/,转载请声明来源钻瓜专利网。





