[发明专利]小型分布式任务处理系统、方法、电子设备和存储介质在审
申请号: | 202110279833.6 | 申请日: | 2021-03-16 |
公开(公告)号: | CN113010287A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 庞娟 | 申请(专利权)人: | 恩亿科(北京)数据科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 李红岩 |
地址: | 100192 北京市海淀区西小口路66*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 小型 分布式 任务 处理 系统 方法 电子设备 存储 介质 | ||
本申请涉及一种小型分布式任务处理系统、方法、电子设备和计算机可读存储介质,其中,该小型分布式任务处理系统至少包括:多个多线程子服务模块,用于领取至少一所述私有任务并执行所述私有任务;主控模块,用于存储和管理所述私有任务、管理所述多线程子服务模块并通过心跳机制感应获取所述多线程子服务模块的服务存活、服务状态及服务进度;其中,多个所述多线程子服务模块分别通过一服务标识发送任务领取请求至所述主控模块领取私有任务并执行。通过本申请,可省略业务对接双方传统的对接流程,实现了降低业务对接成本、提高业务对接效率的目的。
技术领域
本申请涉及计算机技术领域,特别是涉及小型分布式任务处理系统、方法、电子设备和计算机可读存储介质。
背景技术
IT部门通过IT技术为业务服务,这个服务体现在日常的IT运维过程中。从技术和业务两个维度来区分,IT运维可以分成业务运维和系统运维。系统运维通过技术手段保障系统稳定运行,满足业务需要;业务运维主要协助业务部门处理用户反馈的业务问题,包括业务咨询、投诉处理、业务处理等等。
业务需要对接多个应用方,对接流程中需要对接人员、API接口、联调等多个步骤,因此,目前的对接工作耗费的时间成本和人力开发成本及后期的任务运维成本都很大。同时,业务对接过程中反复反馈沟通达成对接的速度较慢。
发明内容
本申请实施例提供了一种小型分布式任务处理系统、方法、电子设备和计算机可读存储介质,以实现降低对接成本、提高对接效率的目的。
第一方面,本申请实施例提供了一种小型分布式任务处理系统,至少包括:
多个多线程子服务模块,用于领取至少一所述私有任务并执行所述私有任务;
主控模块,用于存储和管理所述私有任务、管理所述多线程子服务模块并通过心跳机制感应获取所述多线程子服务模块的服务存活、服务状态及服务进度;
其中,多个所述多线程子服务模块分别通过一服务标识发送任务领取请求至所述主控模块领取私有任务并执行,所述服务标识用于标识不同多线程子服务模块,以便于领取所述多线程子服务模块待处理的专属私有任务,不同的多线程子服务模块设置有不同的服务标识,所述任务领取请求为带有所述服务标识的HTTP请求(超文本传输协议HypertextTransfer Protocol,简称HTTP)。
在其中一些实施例中,预设有任务上限的每一所述多线程子服务模块定时向所述主控模块同步任务数据,所述主控模块可根据所述任务上限及任务数据可视化管理每一所述多线程子服务模块的任务数据并进行任务资源调配,以控制所述多线程子服务模块中的任务数量。其中,所述任务数据至少包括任务ID、任务执行时间及任务执行状态,所述任务执行状态至少包括服务状态、服务进度及服务的任务结果。
在其中一些实施例中,所述私有任务的任务详情通过私有环境的Meta源文件进行数据存储,Meta源文件即为记录meta(元素)的文件,具体的,在本发明实施例中,Meta源文件为记录所述私有任务的任务详情元数据的文件,使得在具体应用时,甲公司的任务详情只保留在甲公司的私有环境中且只有在私有环境下才可编辑、查看及修改,使私有化客户可以获取任务详情而所述主控模块及其他私有化客户无法获知,保证私有化服务的安全性,提高本申请实施例的任务私有化程度,实现了绝对保密效果。
在其中一些实施例中,所述多线程子服务模块为轻量级Jar包(Java ARchive,又称Java归档),所述多线程子服务模块可通过Java命令或脚本控制启停。具体的,所述多线程子服务模块启动时则执行任务,停止时则结束任务执行,多个所述多线程子服务模块的启动、停止各自独立,互不影响。
第二方面,本申请实施例提供了一种采用如上第一方面所述的小型分布式任务处理系统的小型分布式任务处理方法,至少包括:
任务领取步骤,用于多个所述多线程子服务模块分别通过一服务标识发送任务领取请求至所述主控模块领取私有任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩亿科(北京)数据科技有限公司,未经恩亿科(北京)数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110279833.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可移动式钢结构屋顶
- 下一篇:一种膜式燃气表的外盒盖与固定座的预装配结构