[发明专利]请求处理方法、请求处理装置、计算机可读介质及设备在审
申请号: | 202210398890.0 | 申请日: | 2022-04-15 |
公开(公告)号: | CN114706684A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 周鑫;刘丹 | 申请(专利权)人: | 京东科技信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 方法 装置 计算机 可读 介质 设备 | ||
本公开的实施例提供了一种请求处理方法、请求处理装置、计算机可读介质及电子设备,涉及计算机技术领域,该方法包括:获取多个逻辑单元信息;若多个逻辑单元信息对应的连接实例与内存中的当前连接实例不一致,则根据多个逻辑单元信息更新内存中的当前连接实例;其中,更新后的内存中存储多个逻辑单元信息分别对应的连接实例;对各连接实例对应的逻辑单元进行状态检测,并根据状态检测结果确定处于工作状态下的目标逻辑单元;将待处理请求分配至目标逻辑单元中。这样可以提升内存中连接实例与处于工作状态下的逻辑单元的一致性,并提升效率,降低人工成本。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种请求处理方法、请求处理装置、计算机可读介质及电子设备。
背景技术
在容器编排系统(Kubernetes,K8s)中,通常包括多个可以处理请求的单元,基于K8s的可伸缩特性,单元数量具有不确定性。当出现单元数量变化时,则说明存在新上线的单元或存在已下线的单元,一般在出现这种情况时,需要人工手动在服务器中进行配置,从而使得服务器中存储的单元数量与K8s现存单元数量保持一致。但是,这种方式效率较低。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例的目的在于提供一种请求处理方法、请求处理装置、计算机可读介质及电子设备,可以提供修改内存中连接实例的功能,实现对于内存的自动更新,提升了内存中连接实例与处于工作状态下的逻辑单元的一致性,即,内存中存储的连接实例所对应的逻辑单元都是处于工作状态的,相较于现有的通过人工手动修改内存来说,其自动化程度更高,即时性更强,效率也更高。
本公开实施例的第一方面提供了一种请求处理方法,包括:
获取多个逻辑单元信息;
若多个逻辑单元信息对应的连接实例与内存中的当前连接实例不一致,则根据多个逻辑单元信息更新内存中的当前连接实例;其中,更新后的内存中存储多个逻辑单元信息分别对应的连接实例;
对各连接实例对应的逻辑单元进行状态检测,并根据状态检测结果确定处于工作状态下的目标逻辑单元;
将待处理请求分配至目标逻辑单元中。
在本公开的一种示例性实施例中,上述方法还包括:
若检测到多个逻辑单元信息中包括特定逻辑单元信息且特定逻辑单元信息对应的连接实例未存储于内存中,则判定多个逻辑单元信息对应的连接实例与内存中的当前连接实例不一致;
若检测到内存中包括特定连接实例且特定连接实例与多个逻辑单元信息均不对应,则判定多个逻辑单元信息对应的连接实例与内存中的当前连接实例不一致;
若检测到内存中的当前连接实例与至少一个逻辑单元信息对应的连接实例一一对应,则判定多个逻辑单元信息对应的连接实例与内存中的当前连接实例一致。
在本公开的一种示例性实施例中,在判定多个逻辑单元信息对应的连接实例与内存中的当前连接实例一致之后,上述方法还包括:
对各连接实例对应的逻辑单元进行状态检测,并根据状态检测结果确定处于工作状态下的目标逻辑单元;
将待处理请求分配至目标逻辑单元中。
在本公开的一种示例性实施例中,根据多个逻辑单元信息更新内存中的当前连接实例,包括:
若检测到多个逻辑单元信息中包括特定逻辑单元信息且特定逻辑单元信息对应的连接实例未存储于内存中,则将特定逻辑单元信息对应的连接实例增加至内存中;
若检测到内存中包括特定连接实例且特定连接实例与多个逻辑单元信息均不对应,则将特定连接实例删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210398890.0/2.html,转载请声明来源钻瓜专利网。