首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于xxl-job与kafka的分布式任务并发管理方法 

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

申请/专利权人:联通数字科技有限公司

摘要:本发明涉及企业管理技术领域,具体是一种基于xxl‑job与kafka的分布式任务并发管理方法。包括请求集处理流程,其分为立即执行和延迟执行。立即执行的业务,其执行流程如下:业务记录;业务分解;推送请求;消费端处理;延迟执行的业务,其执行流程如下:业务记录;推送业务延迟任务;业务分解;推送请求;消费端处理;在任务完成的过程中,使用的主要技术为kafka和xxl‑job;在薪酬服务中的支撑,其流程如下:薪酬业务终端用户在线配置薪酬计算参数和薪酬基础数据,保证后续计算的需要;业务记录薪酬业务配置和数据;根据用户配置实时或者延迟推送任务。本发明提供一种业务扩展性好,性能扩展能力强,执行效率高,稳定性好的基于xxl‑job与kafka的分布式任务并发管理方法。

主权项:1.一种基于xxl-job与kafka的分布式任务并发管理方法,其特征在于:包括请求集处理流程,其分为立即执行和延迟执行;对于立即执行的业务,其执行流程如下:S1:业务记录;S2:业务分解;S3:推送请求;S4:消费端处理;对于延迟执行的业务,其执行流程如下:S1:业务记录;S2:推送业务延迟任务;S3:业务分解;S4:推送请求;S5:消费端处理;在任务完成的过程中,使用的主要技术为kafka和xxl-job;对于该方法在薪酬服务中的支撑,其流程如下:S1:薪酬业务终端用户在线配置薪酬计算参数和薪酬基础数据,保证后续计算的需要;S2:业务记录薪酬业务配置和数据;S3:根据用户配置实时或者延迟推送任务:解析主任务,将主任务分解为可并发计算的子任务,并将子任务推送到消息服务器kafka,这一步分解可以有多个实现思路,比如按照人员分解,或者按照组织部门分解,或者按照工资单分解,或者按照计算项分解;S4:薪酬计算服务拉取kafka任务,并计算薪酬数据,同时更新主任务状态,这一步是整个计算的核心,可以通过热插拔式扩展来加速计算效率;S5:财务比对计算结果,确定最终结果;S6:推送薪酬发放模块完成发放。

全文数据:

权利要求:

百度查询: 联通数字科技有限公司 一种基于xxl-job与kafka的分布式任务并发管理方法

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