Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 中国人寿保险股份有限公司山东省分公司王义龙获国家专利权

中国人寿保险股份有限公司山东省分公司王义龙获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉中国人寿保险股份有限公司山东省分公司申请的专利一种分布式集群、多节点任务调度方法、装置及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118860688B

龙图腾网通过国家知识产权局官网在2025-05-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202410965326.1,技术领域涉及:G06F9/54;该发明授权一种分布式集群、多节点任务调度方法、装置及存储介质是由王义龙;曹峰;单佳;胡源设计研发完成,并于2024-07-18向国家知识产权局提交的专利申请。

一种分布式集群、多节点任务调度方法、装置及存储介质在说明书摘要公布了:本发明涉及轻量化低成本的一种分布式集群、多节点任务调度方法、装置及存储介质,涉及任务调度技术领域。本申请基于RMI构建任务调度远程方法调用设计,包括:构建RMI服务端、RMI客户端,构建RMI服务端的任务队列tasks和中间状态waitting,构建RMI远程接口;根据应用场景类型将不同应用场景产生的任务数据存储到关系型数据库中;通过任务数据抽取节点将任务数据抽取到任务队列tasks和中间状态waitting中;各作为任务处理节点RMI客户端通过调用RMI远程接口,实时、动态、多节点获取任务数据,任务数据获取后根据实际应用场景处理任务并回写任务状态;任务数据抽取节点根据预设参数t,定时清除超时的中间状态信息;循环任务数据的推送和处理。

本发明授权一种分布式集群、多节点任务调度方法、装置及存储介质在权利要求书中公布了:1.一种分布式集群、多节点任务调度方法,其特征在于,包括:基于RMI构建任务调度远程方法调用设计,包括:构建RMI服务端、RMI客户端,其中RMI客户端包含任务处理节点和任务数据抽取节点;构建RMI服务端的任务队列tasks和中间状态waitting,分别用于存储任务队列数据和任务处理数据的中间状态信息,以任务队列tasks和中间状态waitting为整个工程中数据存储、中转、消费的公共变量;构建用于处理任务队列tasks和中间状态waitting的RMI远程接口,包括:将数据推送到任务队列tasks的数据推送接口、从任务队列tasks提取数据的数据提取接口、计算整个任务队列tasks数量的tasks计数接口、计算整个中间状态waitting数量的waitting计数接口、按中间状态waitting中中间状态信息的key删除相应中间状态信息的第一waitting删除接口、清空中间状态waitting中全部中间状态信息的waitting清空接口、按存储时间删除中间状态waitting中相应中间状态信息的第二waitting删除接口;根据应用场景类型将不同应用场景产生的任务数据存储到关系型数据库中,其中,任务数据的字段包括:id:任务唯一标识;status:任务处理状态;createDate:任务生成时间;适应应用场景的自定义任务数据属性;通过所述任务数据抽取节点将任务数据从关系型数据库中抽取到任务队列tasks和中间状态waitting中,包括:对关系型数据库中任务数据按任务生成时间排序升序排序;根据任务数据status状态为未推送状态来选择待抽取的任务数据,建立链接实例,通过循环的方式定量定时的获取待抽取的任务数据,先将待抽取的任务数据格式化为JSON字符串,然后利用链接实例调用数据推送接口将任务数据推送到任务队列tasks中,同时将当前待处理任务数据的唯一标识id和存储时间存储到中间状态waitting中,以根据中间状态waitting中待处理任务数据的id判断当前推送过来的待处理任务数据是否已经存在任务队列tasks中,如果已经存在了,就不再重复推送到任务队列tasks中,如果没有存在,则将待处理任务数据推送到任务队列tasks中;各作为任务处理节点的RMI客户端通过调用RMI远程接口,实时、动态、多节点获取任务数据,任务数据获取后根据实际应用场景处理任务并回写任务状态,包括:配置任务处理节点在启动时,通过创建线程池的方式创建线程;独立启动一个无限循环的监控线程,所述监控线程通过try,catch和finally方法来执行实际任务推送逻辑,在finally方法中通过设置线程睡眠时间限定每次循环的间隔时间,实现控制当前任务处理节点获取任务数据的频率;在try方法中,获取目前线程池线程活跃数量并与线程池的线程数量比较,如果目前线程池线程活跃数量已经等于threadCount初始化线程数量,那么就不再继续获取待处理任务,否则通过建立远程连接,从RMI服务端任务队列tasks中获取待处理任务,从线程池激活一个线程来执行获取的当前任务,任务处理完毕后对在关系型数据库中的任务数据进行状态回写,对任务数据的status属性进行更新,变更为已处理状态;所述任务数据抽取节点根据预设参数t,定时清除中间状态waitting中间状态信息,其中,在任务处理节点中,任务处理完毕后更新关系型数据库中任务数据的状态,但是并没有立即将中间状态waitting的中间状态信息删除;配置参数t作为当前应用场景下最大任务处理时间的阈值,启动一个定时任务,定时通过第一waitting删除接口或第二waitting删除接口,实现定时、批量清理超过最大任务处理时间t的中间状态waitting的中间状态信息,以保证任务数据不会被重复推送的同时,还针对性的清除中间状态waitting中异常处理任务的中间状态信息,允许异常处理的任务再次被提取处理;循环任务数据的推送和处理。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人寿保险股份有限公司山东省分公司,其通讯地址为:250032 山东省济南市历下区经十路11001号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。