[发明专利]一种服务调度方法、装置和设备在审
申请号: | 202211173199.9 | 申请日: | 2022-09-26 |
公开(公告)号: | CN115514819A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 田忠宝;陈磊;谢峰;杨建平;王松林 | 申请(专利权)人: | 宁波和利时智能科技有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/54 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 林哲生 |
地址: | 315000 浙江省宁波市高*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 调度 方法 装置 设备 | ||
本发明提供一种服务调度方法、装置和设备,方法中高可用服务单元中的各个子服务定时向消息中间件进行注册,调度服务从消息中间件对各个子服务的注册信息进行订阅,采用预设的调度方法基于所述注册信息确定一个用于完成本次任务的子服务,并生成对应的调度结果,将所述调度结果通过所述消息中间件单元发送给所述子服务,所述子服务在获取到调度结果后,基于所述调度结果判断是否执行业务逻辑。本方案通过在高可用服务单元端布置多个子服务,使得边缘计算工业过程数据管控服务高可用部署变得灵活、高效、易扩展,从而减少边缘侧的高可用服务单元的数量,增加边缘侧高可用服务单元的利用率。
技术领域
本发明涉及数据处理技术领域,具体涉及一种基于边缘计算工业过程数据管控服务的服务调度方法、装置和设备。
背景技术
云计算时代,随着应用的增加,集中式的云已经无法满足终端侧“大连接、低时延、大宽带”的资源要求。云计算将必然发展到下一个技术阶段:将云计算的能力扩展值距离更近的边缘侧,在边缘侧构建边缘计算工业过程数据管控服务平台,目前边缘侧为了降低了用户的开发成本,最大限度的与中心云采用统一架构、统一接口。云计算平台在搭建时都采用互联网的高可用方案,这种高可用方案适用于大规模的服务高可用场景,高可用部署、高可用管理比较复杂,搭建一个高可用平台需要2n+1台机器,如果高可用服务列表中异常服务超过一半则整个高可用环境不可用,这样减少了正常服务的使用率,每一个服务高可用部署都需要2n+1台机器,这样会占用过多的资源。
发明内容
有鉴于此,本发明实施例提供一种服务调度方法、装置和设备,以以提高边缘设备的使用效率。
为实现上述目的,本发明实施例提供如下技术方案:
一种服务调度装置,包括:
高可用服务单元,所述高可用服务单元中配置有N个子服务,所述N为正整数,所述子服务在获取到调度结果时,基于所述调度结果判断是否执行业务逻辑;
消息中间件单元,所述消息中间件单元中预置有与所述高可用服务单元相适配的第一订阅主题和第二订阅主题,所述第一订阅主题用于基于预设周期获取所述高可用服务中的各个子服务的注册信息,所述第二订阅主题用于获取调度结果,并将所述调度结果发送给与所述第二订阅主题对应的高可用服务中的子服务;
服务调度单元,所述调度单元获取各个子服务的注册信息,基于预置调度算法和所述各个子服务的注册信息生成调度结果,将所述调度结果发送给所述第二订阅主题,所述调度结果至少包括选取的主节点。
可选的,上述服务调度装置中,所述高可用服务单元的数量为M,所述M为不小于1的正整数。
可选的,上述服务调度装置中,所述消息中间件单元中配置有M组第一订阅主题和第二订阅主题,且每组第一订阅主题和第二订阅主题与所述高可用服务单元之间一一对应。
可选的,上述服务调度装置中,各个高可用服务单元中的子服务的数量相同或不同。
可选的,上述服务调度装置中,所述高可用服务单元中的N个子服务分别为一个主子服务和N-1个备用子服务,其中,所述备用子服务的数量至少为一个。
可选的,上述服务调度装置中,所述子服务在基于所述调度结果判断是否执行业务逻辑时,具体用于:
提取所述调度结果中的主节点,判断所述主节点与所述子服务自身的节点是否一致,如果一致,则将所述子服务作为主子服务,并执行所述高可用服务单元对应的业务逻辑。
可选的,上述服务调度装置中,所述服务调度单元,还用于获取子服务停启指令,基于所述子服务停启指令停启所述高可用服务单元中的子服务,当所停止的子服务为主子服务时,由处于开启状态的N-1个备用子服务中选择一个备用子服务作为主子服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波和利时智能科技有限公司,未经宁波和利时智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211173199.9/2.html,转载请声明来源钻瓜专利网。