[发明专利]容器内Web服务的访问方法、装置、电子设备及存储介质在审
申请号: | 202210618567.X | 申请日: | 2022-06-01 |
公开(公告)号: | CN114827115A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 余彬;南亚;张晋锋;吕灼恒 | 申请(专利权)人: | 青岛中科曙光科技服务有限公司;中科曙光国际信息产业有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/10;H04L67/146;H04L67/148;H04L67/63 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 杨义 |
地址: | 266100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 web 服务 访问 方法 装置 电子设备 存储 介质 | ||
1.一种容器内Web服务的访问方法,其特征在于,所述方法包括:
在需要通过管理节点获取目标任务的任务信息的情况下,从预先存储的任务与容器开放端口的关联关系中获取所述目标任务关联的目标端口,所述任务信息存储于所述目标端口所在的目标容器中;
获取管理节点当前处于空闲状态的转发端口,并建立所述转发端口和所述目标端口的链接通道;
基于所述链接通道访问所述目标容器内的Web服务,以通过所述Web服务获取所述目标容器存储的目标任务的任务信息。
2.根据权利要求1所述的方法,其特征在于,所述获取管理节点当前处于空闲状态的转发端口,包括:
判断所述管理节点当前的开放端口中是否存在处于空闲状态的目标开放端口;
若存在处于空闲状态的目标开放端口,将所述目标开放端口作为当前处于空闲状态的转发端口。
3.根据权利要求2所述的方法,其特征在于,所述判断所述管理节点当前的开放端口中是否存在处于空闲状态的目标开放端口,包括:
获取Lua共享内存中存储的映射数据,所述映射数据包括多条映射关系,每条所述映射关系包括管理节点当前开放的任一开放端口以及所述任一开放端口对应的容器端口;
判断所述映射数据中是否存在使用状态为第一状态的目标映射关系,并将所述目标映射关系中的开放端口确定为处于空闲状态的目标开放端口。
4.根据权利要求3所述的方法,其特征在于,在所述获取管理节点当前处于空闲状态的转发端口之后,且在所述建立所述转发端口和所述目标端口的链接通道之前,所述方法还包括:
删除当前Lua共享内存中包含所述转发端口的映射关系;
将所述转发端口与所述目标端口进行映射,将映射产生的映射关系存储到所述Lua共享内存中,并将产生的所述映射关系的使用状态设置为第二状态。
5.根据权利要求4所述的方法,其特征在于,所述建立所述转发端口和所述目标端口的链接通道,包括:
获取所述转发端口所在的管理节点的用户请求资源定位符,并将所述用户请求资源定位符与所述产生的映射关系进行绑定,得到绑定关系;
利用所述用户请求资源定位符与所述目标端口进行拼接,得到Web服务访问资源定位符;
将所述Web服务访问资源定位符以及所述绑定关系确定为链接通道。
6.根据权利要求5所述的方法,其特征在于,所述基于所述链接通道访问所述目标容器内的Web服务,以通过所述Web服务获取所述目标容器存储的目标任务的任务信息,包括:
从所述Web服务访问资源定位符中提取所述用户请求资源定位符,并基于所述绑定关系确定所述用户请求资源定位符对应的映射关系;
通过所述映射关系中的转发端口以及目标端口访问所述Web服务,以通过所述Web服务获取所述目标容器存储的目标任务的任务信息。
7.根据权利要求2所述的方法,其特征在于,所述获取管理节点当前处于空闲状态的转发端口,还包括:
若不存在处于空闲状态的目标开放端口,在所述管理节点中新建开放端口,并将新建的所述开放端口作为当前处于空闲状态的转发端口。
8.一种容器内Web服务的访问装置,其特征在于,所述装置包括:
获取模块,用于在需要通过管理节点获取目标任务的任务信息的情况下,从预先存储的任务与容器开放端口的关联关系中获取所述目标任务关联的目标端口,所述任务信息存储于所述目标端口所在的目标容器中;
建立模块,用于获取管理节点当前处于空闲状态的转发端口,并建立所述转发端口和所述目标端口的链接通道;
访问模块,用于基于所述链接通道访问所述目标容器内的Web服务,以通过所述Web服务获取所述目标容器存储的目标任务的任务信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛中科曙光科技服务有限公司;中科曙光国际信息产业有限公司,未经青岛中科曙光科技服务有限公司;中科曙光国际信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210618567.X/1.html,转载请声明来源钻瓜专利网。