[发明专利]一种分布式云服务的实现方法、装置、设备和存储介质有效
申请号: | 202110361329.0 | 申请日: | 2021-04-02 |
公开(公告)号: | CN112751945B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 许建峰;孙福辉;郭伟登;陈奇伟;王晓燕;李晓慧;陈宝贵;黄国栋;余超 | 申请(专利权)人: | 人民法院信息技术服务中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/24 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;刘飞 |
地址: | 100745 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 服务 实现 方法 装置 设备 存储 介质 | ||
1.一种分布式云服务的实现方法,其特征在于,包括多个服务平台,其中每一所述服务平台均包括一个服务管理系统和多个应用服务,每一应用服务均能提供一种服务功能,所述方法包括:
多个所述服务平台包括一个主平台和多个分平台,所述主平台对应的服务管理系统定时获取所述主平台对应的多个应用服务的空闲信息和每一所述分平台对应的多个应用服务的空闲信息;
所述主平台的多个应用服务定时向对应的服务管理系统传递状态情况,每一所述分平台的多个应用服务定时向对应的服务管理系统传递状态情况;
每一所述分平台的服务管理系统定时将多个所述状态情况上传给所述主平台的服务管理系统;
所述主平台的服务管理系统根据所述主平台的多个状态情况和每一所述分平台的多个状态情况,确定所述主平台对应的多个应用服务的空闲信息和每一所述分平台对应的多个应用服务的空闲信息;
所述主平台对应的服务管理系统根据所述空闲信息更新空闲表,并将更新后的所述空闲表下发至多个所述分平台对应的服务管理系统;
所述主平台对应的服务管理系统根据所述应用服务的空闲信息,确定所述应用服务的空闲程度;
所述空闲表设置有多个,任一所述空闲表内存储有能够提供同一服务功能的所有应用服务,所述主平台对应的服务管理系统根据所述应用服务的空闲程度,将具有同一服务功能的所有应用服务按照空闲程度由高至低或由低至高的顺序,定时存储至对应空闲表,以进行所述空闲表的定时更新;
所述主平台对应的服务管理系统将所述更新后的空闲表下发至各分平台对应的服务管理系统;
服务请求方向初始服务平台的服务管理系统提交访问请求,其中所述访问请求包括服务请求方所需的服务功能,所述初始服务平台为多个所述服务平台之一,多个所述服务平台为所述主平台或所述分平台;
所述初始服务平台的服务管理系统根据所述访问请求,查找空闲表;
根据所述空闲表,确定能够响应所述访问请求的目标应用服务,并将所述目标应用服务返回至所述服务请求方,即所述初始服务平台的服务管理系统将所述目标应用服务对应的目标网关地址,传递给所述服务请求方;其中所述目标应用服务包括:由初始服务平台提供的应用服务或由其他服务平台提供的应用服务;
所述服务请求方访问所述目标应用服务。
2.根据权利要求1所述的一种分布式云服务的实现方法,其特征在于,所述空闲程度的判断依据,包括:
在具有同一服务功能的所有应用服务中,比较所有应用服务的网络带宽空闲率和服务负载率,其中所述空闲率高且负载率低的应用服务对应的空闲程度高。
3.根据权利要求1所述的一种分布式云服务的实现方法,其特征在于,
所述将所述目标应用服务返回至所述服务请求方之后,还包括:
每一服务管理系统对应一服务接口网关模块和一服务管理模块,所述服务接口网关模块内存储有对应服务管理系统的网关地址;所述服务请求方根据所述目标网关地址,向所述目标服务接口网关模块发送访问请求;
所述目标服务接口网关模块进行权限验证。
4.根据权利要求3所述的一种分布式云服务的实现方法,其特征在于,所述目标服务接口网关模块进行权限验证,包括:
所述目标服务接口网关模块获取所述服务请求方的权限,并将所述权限发送至对应的目标服务管理模块;
所述目标服务管理模块根据所述服务请求方的权限以及授权名单,确定验证结果,并将所述验证结果返回至所述目标服务接口网关模块;
所述服务请求方访问所述目标应用服务,包括:
所述目标服务接口网关模块判断所述验证结果是否为验证通过;
如果所述验证结果为验证通过,则,
所述目标服务接口网关模块调用所述目标应用服务的接口;
所述目标服务接口网关模块将所述接口返回至所述服务请求方;
所述服务请求方通过所述接口访问所述目标应用服务。
5.根据权利要求1所述的一种分布式云服务的实现方法,其特征在于,所述初始服务平台的确定方法包括:
将多个所述服务平台对应的服务管理系统按照设定顺序排序,查找在所述设定顺序中最前面且不存在故障的服务管理系统,将该服务管理系统对应的服务平台设定为所述初始服务平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人民法院信息技术服务中心,未经人民法院信息技术服务中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110361329.0/1.html,转载请声明来源钻瓜专利网。