全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211283489.9 (22)申请日 2022.10.20 (71)申请人 智己汽车 科技有限公司 地址 201210 上海市浦东 新区祥科路268号 3层301室 (72)发明人 张宏伟 陈磊 车益超 王臣  (74)专利代理 机构 上海瀚桥专利代理事务所 (普通合伙) 31261 专利代理师 冯珺 温猛 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/48(2006.01) G06F 9/455(2006.01) (54)发明名称 一种用于任务调度的微服务系统及任务调 度方法 (57)摘要 一种用于任务调度的微服务系统及任务调 度方法, 该系统包括: 权限认证模块, 权限认证模 块根据登录请求识别用户登录信息, 并根据用户 登录信息授予服务权 限; 任务调度服务模块, 任 务调度服务模块配置为: 根据用户登录信息创建 执行器, 配置与用户登录信息相匹配的一个或多 个执行器参数, 并返回执行器列表; 在任务列表 中选择调度任务或者自动发起定时调度任务, 执 行所选择的调度任务, 将执行结果发送至消息中 心, 更新返回任务列表; 服务治理与配置模块, 服 务治理与配置模块保存执行器参数和调度任务 参数, 使得任务调度服务模块可以调用已保存的 执行器参数和调度任务 参数。 权利要求书2页 说明书10页 附图5页 CN 115357403 A 2022.11.18 CN 115357403 A 1.一种用于任务调度的微 服务系统, 其特 征在于, 包括: 权限认证模块, 所述权限认证模块根据登录请求识别用户登录信息, 并根据用户登录 信息授予服 务权限; 任务调度服 务模块, 所述任务调度服 务模块配置为: 根据用户登录信息创建执行器, 配置与用户登录信息相匹配的一个或多个执行器参 数, 并返回执 行器列表; 在任务列表中选择调度任务或者自动发起定时调度任务, 执行所选择的调度任务, 将 执行结果发送至消息中心, 更新返回任务列表; 服务治理与配置模块, 所述服务治理与配置模块保存执行器参数和调度任务参数, 使 得任务调度服 务模块可以调用已保存的执 行器参数和调度任务 参数。 2.如权利要求1所述的用于任务调度的微服务系统, 其特征在于, 还包括服务监控模 块, 所述服务监控模块实时监控权限认证模块和任务调度服务模块, 根据触发机制熔断特 定的任务调度服 务。 3.如权利要求1所述的用于任务调度的微服务系统, 其特征在于, 还包括负载均衡模 块, 所述负载均衡模块并发处 理登录请求, 并平衡峰值的登录请求。 4.如权利要求1所述的用于任务调度的微服务系统, 其特征在于, 还包括数据库集群, 所述任务调度服 务模块、 服 务治理与配置模块、 服 务监控模块分别调用数据库集群的数据。 5.如权利要求1所述的用于任务调度的微服务系统, 其特征在于, 所述任务调度服务模 块包括调度层和执 行层, 且所述任务调度服 务模块配置为手动执 行任务或自动执 行任务。 6.如权利要求5所述的用于任务调度的微 服务系统, 其特 征在于, 所述调度层包括: 任务管理单元, 所述任务管理单元设置为创建执行器, 配置与用户登录信息相匹配的 执行器参数; 执行器管理单 元, 所述执 行器管理单 元设置为配置执 行器的注 册方式、 机器地址列表; 日志管理单 元, 所述日志管理单 元设置为配置执 行器参数的调度日志。 7.如权利要求5所述的用于任务调度的微服务系统, 其特征在于, 所述执行层根据调度 层的配置, 调用数据库集群内的数据。 8.如权利要求5所述的用于任务调度的微服务系统, 其特征在于, 对于手动执行任务, 用户首先发起执行调度任务, 任务调度服务模块的前端在任务列表中选择对应的任务, 并 执行该任务; 任务执 行之后, 任务调度服 务模块的前端向后端发送任务执 行完成的指令 。 9.如权利要求5所述的用于任务调度的微服务系统, 其特征在于, 对于自动执行任务, 任务调度服务模块的后端直接 自动发起定时调度任务, 执行所选择 的调度任务, 保存被执 行任务的执行日志和系统日志, 并将执行结果发送给任务调 度服务模块的子系统之一的共 用消息通知系统, 更新返回任务列表。 10.一种利用微 服务系统的任务调度方法, 其特 征在于, 包括: 根据登录请求识别用户登录信息, 并根据用户登录信息授予服 务权限; 根据用户登录信息创建执行器, 配置与用户登录信息相匹配的一个或多个执行器参 数, 并返回执 行器列表; 配置调度任务, 所述调度任务配置为选择符合配置条件的执行器, 以此对执行器所执 行的执行器参数进行选择, 并返回任务列表;权 利 要 求 书 1/2 页 2 CN 115357403 A 2在任务列表中选择调度任务或者自动发起定时调度任务, 执行所选择的调度任务, 将 执行结果发送至消息中心, 更新返回任务列表。 11.如权利要求10所述的利用微 服务系统的任务调度方法, 其特 征在于: 利用用户登录信 息换取用户标记, 根据用户标记判断用户是否具有分布式任务调度服 务权限。 12.如权利要求1 1所述的利用微 服务系统的任务调度方法, 其特 征在于: 将执行器数据和调度任务数据分为两组独立的数据流, 分别利用两组独立的数据流进 行监控报警、 消息通知和日志 记录。 13.如权利要求10所述的利用微服务系统 的任务调度方法, 其特征在于, 所述执行所选 择的调度任务包括手动执 行任务: 对于手动执行任务, 首先发起执行调度任务, 在任务列表中选择对应的任务, 并执行该 任务; 任务执 行之后, 发送任务执 行完成的指令 。 14.如权利要求10所述的利用微服务系统 的任务调度方法, 其特征在于, 所述执行所选 择的调度任务包括自动执 行任务: 对于自动执行任务的, 直接自动发起定时调度任务, 执行所选择的调度任务, 保存被执 行任务的执 行日志和系统日志, 并将执 行结果发送给消息中心, 更新返回任务列表。权 利 要 求 书 2/2 页 3 CN 115357403 A 3

PDF文档 专利 一种用于任务调度的微服务系统及任务调度方法

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种用于任务调度的微服务系统及任务调度方法 第 1 页 专利 一种用于任务调度的微服务系统及任务调度方法 第 2 页 专利 一种用于任务调度的微服务系统及任务调度方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:00:32上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。