[发明专利]一种容器调用方法和装置有效
| 申请号: | 202010745763.4 | 申请日: | 2020-07-29 |
| 公开(公告)号: | CN111984369B | 公开(公告)日: | 2022-11-22 |
| 发明(设计)人: | 段浩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L9/40 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 陈黎明;李红萧 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 容器 调用 方法 装置 | ||
1.一种容器调用方法,其特征在于,包括执行以下步骤:
由网关模块接收针对指定容器的访问请求,并响应于所述请求需要身份验证而将所述请求转发到认证模块;
响应于所述请求不需要身份验证、或所述认证模块反馈所述请求通过身份验证,而由所述网关模块基于预定规则将所述请求选择性地转发到容器管理平台或业务模块;
响应于将所述请求转发到所述容器管理平台,而使用所述容器管理平台中提供的通用功能调用所述指定容器来处理所述请求,并为所述网关模块提供反馈;
响应于将所述请求转发到所述业务模块,而使用所述业务模块中提供的二次开发功能调用所述指定容器来处理所述请求,并基于预定规则进一步将所述请求选择性地转发到所述容器管理平台或为所述网关模块提供反馈;
响应于所述容器管理平台发生更新而基于更新过的所述容器管理平台重新实现所述通用功能,并基于重新实现的所述通用功能和既有的所述二次开发功能来处理所述请求;
其中,由所述网关模块基于预定规则将所述请求选择性地转发到容器管理平台或业务模块包括:确定所述请求调用的所有功能;响应于所述通用功能足以覆盖所述请求调用的所有功能,而将所述请求的请求路径设置为指向所述容器管理平台;响应于所述通用功能不足以覆盖所述请求调用的所有功能,而将所述请求的请求路径设置为指向所述业务模块;将所述请求基于所述请求路径而转发到所述容器管理平台或所述业务模块;
基于预定规则进一步将所述请求选择性地转发到所述容器管理平台或为所述网关模块提供反馈包括:响应于所述二次开发功能足以覆盖所述请求调用的所有功能,而为所述网关模块提供反馈;响应于所述二次开发功能不足以覆盖所述请求调用的所有功能,而将所述请求的请求路径设置为指向所述容器管理平台,并基于所述请求路径将所述请求转发到所述容器管理平台。
2.根据权利要求1所述的方法,其特征在于,所述认证模块反馈所述请求通过身份验证包括:
获取并可通信地连接到所述容器管理平台和所述业务模块的登录接口;
响应于所述请求包括合法的身份信息而反馈通过身份验证;
响应于所述请求不包括合法的身份信息、但包括用户名和密码,而使用所述用户名和密码通过所述登录接口连接所述容器管理平台和所述业务模块,并响应于连接成功而反馈通过身份验证;
响应于所述请求不包括合法的身份信息、且不包括用户名和密码,而反馈未通过身份验证并使所述网关模块拒绝所述请求。
3. 根据权利要求1所述的方法,其特征在于,还包括:基于所述请求路径将所述请求转发到所述容器管理平台后,还使用所述通用功能中所述二次开发功能未覆盖的所述请求调用的功能来调用所述指定 容器以处理所述请求,为所述网关模块提供反馈。
4.根据权利要求1所述的方法,其特征在于,基于更新过的所述容器管理平台重新实现所述通用功能包括:基于更新过的所述容器管理平台重新生成实现所述通用功能的通用脚本,并基于所述通用脚本重新实现所述通用功能。
5.根据权利要求4所述的方法,其特征在于,所述通用功能和所述二次开发功能相互独立,并且实现所述通用功能的所述通用脚本和实现所述二次开发功能的二次开发脚本也相互不耦合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010745763.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电缆加工用的散热定型装置
- 下一篇:无人机起降台和建筑物





