[发明专利]基于人工智能服务云平台的微服务管理方法和系统有效
申请号: | 201810095720.9 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108418862B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 焦少帅;蔡晓胜;陈桓;张良杰 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 人工智能 服务 平台 微服 管理 方法 系统 | ||
1.一种基于人工智能服务云平台的微服务管理方法,所述方法包括:
通过容器调度中心获取目标微服务实例的运行指标参数;所述运行指标参数包括运行所述目标微服务实例的容器,以及所述目标微服务实例所在服务器集群中每个服务节点各自对应的运行指标参数;当所述容器对应的运行指标参数符合容器扩展条件时创建容器,通过创建的容器运行微服务实例;运行的微服务实例与所述目标微服务实例属于相同的微服务类型;所述服务器集群中各服务节点对应的运行指标参数,用于确定所述创建的容器的部署位置;
当通过创建的容器运行的微服务实例是通用语言微服务实例时,通过微服务注册中心接收所述微服务实例发送的微服务注册请求,生成相应的微服务注册记录;将所述微服务注册记录同步至微服务转发中心;
通过所述微服务转发中心,按照所述微服务注册记录将对应所述微服务类型的部分微服务请求分发至通过创建的容器运行的微服务实例;
当通过创建的容器运行的微服务实例是异构语言微服务实例时,通过注册于所述微服务注册中心的异构语言注册代理中心,接收所述微服务实例发送的微服务注册请求,生成相应的微服务注册记录;
通过所述微服务转发中心,按照所述微服务注册中心所同步的所述异构语言注册代理中心的注册信息,将对应所述微服务类型的微服务请求分发至所述异构语言注册代理中心;
通过所述异构语言注册代理中心,按照生成的微服务注册记录,将对应所述微服务类型的部分微服务请求分发至通过创建的容器运行的微服务实例。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过负载均衡器接收客户端的微服务请求,获取与所述微服务请求相应的请求路径参数,将所述微服务请求和所述请求路径参数发送至微服务转发中心;
所述通过所述微服务转发中心,按照所述微服务注册记录将对应所述微服务类型的部分微服务请求分发至通过创建的容器运行的微服务实例,包括:
通过所述微服务转发中心对接收的请求路径参数进行解析,获得相应的微服务类型;根据获得的微服务类型查询对应的微服务注册记录列表,从查询到的微服务注册记录列表中选择微服务注册记录;将所述微服务请求分发至与选择的微服务注册记录相应的微服务实例。
3.根据权利要求2所述的方法,其特征在于,所述微服务注册记录中包含有注册的微服务实例所属的微服务类型、注册的微服务实例所在服务节点的标识,以及与注册的微服务实例对应的服务节点端口号;
所述将所述微服务请求分发至与选择的微服务注册记录相应的微服务实例,包括:
根据选择的微服务注册记录中记录的服务节点的标识和服务节点端口号,确定相应的微服务实例;将所述微服务请求分发至确定的所述微服务实例。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述微服务注册中心接收注册的微服务实例发送的心跳数据包;
当在预设时长内未接收到所述注册的微服务实例发送的心跳数据包时,删除所述注册的微服务实例对应的微服务注册记录,或,在所述注册的微服务实例对应的微服务注册记录中添加运行异常的标注。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过负载均衡器接收客户端的微服务请求,获取与所述微服务请求相应的请求路径参数,将所述微服务请求和所述请求路径参数发送至微服务转发中心;
所述通过所述微服务转发中心,按照所述微服务注册中心所同步的所述异构语言注册代理中心的注册信息,将对应所述微服务类型的微服务请求分发至所述异构语言注册代理中心包括:
通过所述微服务转发中心对接收的请求路径参数进行解析,获得相应的微服务类型;根据获得的微服务类型查询对应的注册信息;查询到的注册信息是所述微服务注册中心所同步的所述异构语言注册代理中心的注册信息;将所述微服务请求分发至查询到的异构语言注册代理中心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810095720.9/1.html,转载请声明来源钻瓜专利网。