[发明专利]基于容器集群的应用访问请求处理方法及装置有效
申请号: | 202010384200.7 | 申请日: | 2020-05-09 |
公开(公告)号: | CN111290838B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 吴秉哲;陈超超;王力 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张明;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 容器 集群 应用 访问 请求 处理 方法 装置 | ||
1.一种基于容器集群的应用访问请求处理方法,所述容器集群包括主节点和若干计算节点;所述主节点用于管理所述若干计算节点;所述若干计算节点中的部分计算节点中部署有第一应用,所述第一应用为容器化应用,其对应容器运行在所述部分计算节点的内存的可信内存区域中;所述方法由所述主节点执行,包括:
接收用户的针对所述第一应用的访问请求;
向所述部分计算节点中的各计算节点发送可信内存区域的使用量的获取请求;
接收所述各计算节点各自返回的可信内存区域的使用量;
基于所述各计算节点的使用量上限与各自返回的所述使用量的差值,确定所述各计算节点的可信内存区域的剩余量;
若所述各计算节点的可信内存区域的剩余量均小于预定阈值,则针对所述第一应用进行扩容;所述扩容包括:在除所述部分计算节点外的其它计算节点的内存的可信内存区域中,启动对应于所述第一应用的新建容器;
将所述访问请求分配至所述其它计算节点,并由所述其它计算节点对所述访问请求进行响应;
若所述各计算节点中的至少一个计算节点的可信内存区域的剩余量不小于预定阈值,则将所述至少一个计算节点中,对应于最大剩余量的计算节点作为响应所述访问请求的目标计算节点,并向所述目标计算节点发送所述访问请求;
所述各计算节点的可信内存区域的使用量由所述各计算节点通过调用可信内存区域的硬件接口获取。
2.根据权利要求1所述的方法,所述各计算节点的可信内存区域的剩余量均小于预定阈值包括:所述各计算节点的可信内存区域的剩余量中的最大剩余量小于预定阈值。
3.根据权利要求1所述的方法,所述第一应用通过以下步骤部署得到:
接收应用部署请求;所述应用部署请求包括对应于所述第一应用的容器镜像;
至少根据所述若干计算节点的资源占用情况,从所述若干计算节点中选取所述部分计算节点;
向所述部分计算节点中的各计算节点发送所述容器镜像,以使得所述各计算节点中的每个计算节点,通过运行所述容器镜像启动所述第一应用的对应容器,并在启动的对应容器中运行所述第一应用。
4.一种基于容器集群的应用访问请求处理方法,所述容器集群包括主节点和若干计算节点;所述主节点用于管理所述若干计算节点;所述若干计算节点中的部分计算节点中部署有第一应用,所述第一应用为容器化应用,其对应容器运行在所述若干计算节点的内存的可信内存区域中;所述方法由所述部分计算节点中任意的第一计算节点执行,包括:
接收所述主节点发送的可信内存区域的使用量的获取请求;所述获取请求由所述主节点在接收到用户的针对第一应用的访问请求时发送;
获取所述第一计算节点的可信内存区域的使用量;
向所述主节点返回所述可信内存区域的使用量,以使得所述主节点在判断所述部分计算节点的可信内存区域的剩余量均小于预定阈值时,针对所述第一应用进行扩容;所述扩容包括:在除所述部分计算节点外的其它计算节点的内存的可信内存区域中,启动对应于所述第一应用的新建容器;并使得所述主节点将所述访问请求分配至所述其它计算节点,并由所述其它计算节点对所述访问请求进行响应;所述部分计算节点的可信内存区域的剩余量,基于所述部分计算节点的使用量上限与各自返回的使用量的差值确定;
所述获取所述第一计算节点的可信内存区域的使用量,包括:
调用可信内存区域的硬件接口,以获取所述第一计算节点的可信内存区域的使用量;
所述第一计算节点对应于所述剩余量中的最大剩余量;所述方法还包括:
接收所述主节点发送的针对所述第一应用的访问请求;
处理所述访问请求,并向所述主节点返回对应的处理结果。
5.根据权利要求4所述的方法,所述第一应用通过以下步骤在所述第一计算节点中部署:
接收所述主节点发送的所述第一应用的容器镜像;
在所述第一计算节点的可信内存区域中,运行所述容器镜像,以启动所述第一应用的对应容器;
在启动的对应容器中运行所述第一应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010384200.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种镁合金骨钉及其制备方法、应用
- 下一篇:训练词向量嵌入模型的方法及装置