[发明专利]分布式管理方法、分布式管理系统及装置有效
申请号: | 201810819161.1 | 申请日: | 2018-07-24 |
公开(公告)号: | CN109324892B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 王亚强 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/22 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 范芳茗;刘静 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 管理 方法 系统 装置 | ||
1.一种分布式管理系统,其特征在于,包括:
驱动模块,用于根据应用发送多个任务请求,所述多个任务请求各自包含其归属的应用ID;
应用服务模块,用于根据所述多个任务请求操作多个任务执行单元,所述多个任务执行单元各自包含其归属的应用ID;
监控模块,用于侦听所述应用服务模块以获得所述多个任务执行单元的操作信息,解析所述操作信息以获得所述多个任务执行单元的状态信息,并根据所述多个任务执行单元的状态信息得到其归属的应用的状态信息;
第一存储单元,用于存储所述多个任务执行单元的状态信息和多个应用的状态信息。
2.根据权利要求1所述的分布式管理系统,其特征在于,所述任务请求为任务创建请求、任务删除请求和任务修改请求中的一个。
3.根据权利要求1所述的分布式管理系统,其特征在于,所述驱动模块向所述多个任务执行单元发送信息检索请求,并接收所述多个任务执行单元返回的运行详情。
4.根据权利要求3所述的分布式管理系统,其特征在于,所述任务请求还包括IP地址和端口,所述驱动模块根据所述IP地址和端口存储所述运行详情。
5.根据权利要求4所述的分布式管理系统,其特征在于,所述监控模块还包括:根据所述IP地址和所述端口读取所述运行详情;
所述分布式管理系统还包括:第二存储单元,用于存储所述监控模块读取到的运行详情。
6.根据权利要求5所述的分布式管理系统,其特征在于,所述第一存储单元为内存表,所述第二存储单元为数据库表。
7.根据权利要求1所述的分布式管理系统,其特征在于,所述监控模块和所述应用服务模块之间建立长连接,基于所述长连接侦听所述应用服务模块以获得所述多个任务执行单元的操作信息。
8.根据权利要求5所述的分布式管理系统,其特征在于,所述分布式管理系统还包括:查询模块,用于接收输入参数,根据所述输入参数输出从所述第一存储单元和/或所述第二存储单元检索到的数据。
9.根据权利要求1所述的分布式管理系统,其特征在于,所述分布式管理系统基于Kubernetes架构构建,所述任务请求为spark应用的pod请求,所述任务执行单元执行相应的spark应用的pod。
10.一种分布式管理方法,其特征在于,包括:
发送多个任务请求,所述多个任务请求分别归属于不同的应用;
根据所述多个任务请求操作多个任务执行单元,所述多个任务执行单元各自包含其归属的应用ID;
侦听所述应用服务模块以获得所述多个任务执行单元的操作信息,解析所述操作信息以获得所述多个任务执行单元的状态信息,并根据所述多个任务执行单元的状态信息得到其归属的应用的状态信息;以及
采用第一存储单元存储所述多个任务执行单元的状态信息和多个应用的状态信息。
11.根据权利要求10所述的分布式管理方法,其特征在于, 所述任务请求为任务创建请求、任务删除请求和任务修改请求中的一个。
12.根据权利要求10所述的分布式管理方法,其特征在于,所述分布式管理方法还包括:
发送信息检索请求,并接收所述多个任务执行单元返回的运行详情。
13.根据权利要求12所述的分布式管理方法,其特征在于,所述任务请求还包括IP地址和端口,所述分布式管理方法还包括:根据所述IP地址和端口存储所述运行详情。
14.根据权利要求13所述的分布式管理方法,其特征在于,所述分布式管理方法还包括:根据所述IP地址和所述端口读取所述运行详情;以及采用第二存储单元存储所述运行详情。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810819161.1/1.html,转载请声明来源钻瓜专利网。