利索能及
我要发布
收藏
专利号: 2021107762097
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种访问请求接入控制方法,其特征在于,所述访问请求接入控制方法应用于接入层网关,所述访问请求接入控制方法包括:接收客户端发起的微服务访问请求,所述微服务访问请求携带有微服务标识信息;

获取与所述微服务标识信息对应的访问请求接入条件;判断所述微服务访问请求是否满足所述访问请求接入条件;

当所述微服务访问请求满足所述访问请求接入条件时,将所述微服务访问请求转发至应用层网关,并经由所述应用层网关将所述微服务访问请求分发至指定微服务服务器;

其中,所述微服务访问请求包括第一微服务访问请求和第二微服务访问请求;

所述当所述微服务访问请求满足所述访问请求接入条件时,将所述微服务访问请求转发至应用层网关,包括:根据预设接入规则确定所述第一微服务访问请求和第二微服务访问请求的接入顺序;

按照所述接入顺序,将所述第一微服务访问请求、第二微服务访问请求转发至所述应用层网关;

所述根据预设接入规则确定所述第一微服务访问请求和第二微服务访问请求的接入顺序,包括:获取所述第一微服务访问请求中的第一期望访问指标,所述第一期望访问指标包括第一期望流量、第一期望带宽和/或第一期望请求响应时间;获取所述第二微服务访问请求中的第二期望访问指标,所述第二期望访问指标包括第二期望流量、第二期望带宽和/或第二期望请求响应时间;

根据预设排序规则处理所述第一期望访问指标和所述第二期望访问指标,获得所述第一微服务访问请求和第二微服务访问请求的接入顺序。

2.如权利要求1所述的访问请求接入控制方法,其特征在于,获取与所述微服务标识信息对应的访问请求接入条件;判断所述微服务访问请求是否满足所述访问请求接入条件,包括:获取预设的与所述微服务标识信息对应的限制列表清单,所述限制列表清单包括若干限制访问接入的ID和/或IP地址;

获取发起所述微服务访问请求的客户端的客户端ID和/或客户端IP地址,判断所述限制列表清单是否包括所述客户端ID和/或客户端IP地址;

若所述限制列表清单不包括所述客户端ID和/或客户端IP地址,则确定所述微服务访问请求满足访问请求接入条件。

3.如权利要求1所述的访问请求接入控制方法,其特征在于,所述获取与所述微服务标识信息对应的访问请求接入条件;判断所述微服务访问请求是否满足所述访问请求接入条件,包括:获取与所述微服务标识信息对应的访问频次阈值;

获取客户端发起微服务访问请求的第一访问频次,判断所述第一访问频次是否大于所述访问频次阈值;

若所述第一访问频次小于等于所述访问频次阈值,则确定所述微服务访问请求满足访问请求接入条件。

4.如权利要求1所述的访问请求接入控制方法,其特征在于,所述获取与所述微服务标识信息对应的访问请求接入条件;判断所述微服务访问请求是否满足所述访问请求接入条件,包括:获取所述客户端在与所述微服务标识信息对应的微服务服务器进行注册的注册信息;

所述注册信息包括所述客户端访问所述微服务服务器的权限;

校验所述微服务访问请求是否符合所述权限,若校验通过,则确定所述微服务访问请求满足访问请求接入条件。

5.如权利要求1所述的访问请求接入控制方法,其特征在于,所述获取与所述微服务标识信息对应的访问请求接入条件;判断所述微服务访问请求是否满足所述访问请求接入条件,包括:获取与所述微服务标识信息对应的微服务服务器当前的运行状态信息;

从所述运行状态信息提取所述微服务服务器的访问指标,所述访问指标包括可用流量、可用带宽和/或请求响应时间阈值;

获取所述微服务访问请求中的期望访问指标,所述期望访问指标包括期望流量、期望带宽和/或期望请求响应时间;

计算所述访问指标与所述期望访问指标之间的匹配度;

若所述匹配度满足预设匹配要求,则确定所述微服务访问请求满足访问请求接入条件。

6.一种访问请求接入控制装置,其特征在于,所述访问请求接入控制装置应用于接入层网关,所述访问请求接入控制装置包括:微服务访问请求接收模块,用于接收客户端发起的微服务访问请求,所述微服务访问请求携带有微服务标识信息;

访问请求接入条件获取模块,用于获取与所述微服务标识信息对应的访问请求接入条件;判断所述微服务访问请求是否满足所述访问请求接入条件;

微服务访问请求转发模块,用于当所述微服务访问请求满足所述访问请求接入条件时,将所述微服务访问请求转发至应用层网关,并经由所述应用层网关将所述微服务访问请求分发至指定微服务服务器;

所述微服务访问请求包括第一微服务访问请求和第二微服务访问请求,所述微服务访问请求转发模块包括微服务访问请求转发单元;

所述微服务访问请求转发单元,用于根据预设接入规则确定所述第一微服务访问请求和第二微服务访问请求的接入顺序;按照所述接入顺序,将所述第一微服务访问请求、第二微服务访问请求转发至应用层网关;

所述微服务访问请求转发单元包括接入顺序确定单元;

所述接入顺序确定单元,用于获取所述第一微服务访问请求中的第一期望访问指标,所述第一期望访问指标包括第一期望流量、第一期望带宽和/或第一期望请求响应时间;

所述接入顺序确定单元,还用于获取所述第二微服务访问请求中的第二期望访问指标,所述第二期望访问指标包括第二期望流量、第二期望带宽和/或第二期望请求响应时间;

所述接入顺序确定单元,还用于根据预设排序规则处理所述第一期望访问指标和所述第二期望访问指标,获得所述第一微服务访问请求和第二微服务访问请求的接入顺序。

7.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如权利要求1至5中任一项所述访问请求接入控制方法。

8.一种存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1至5中任一项所述访问请求接入控制方法。