一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种服务的访问控制方法、装置、存储介质及控制器与流程

2022-02-22 18:11:05 来源:中国专利 TAG:

技术特征:
1.一种服务的访问控制方法,其特征在于,应用于网关设备,所述方法包括:根据拦截器拦截到的访问请求从缓存中匹配出待访问服务的目标访问地址;查询所述目标访问地址对应的至少一个依赖服务的服务标识;从预先设置的服务状态数组中查询至少一个依赖服务的所述服务标识对应的状态标识符;其中,所述预先设置的服务状态数组中各服务的状态标识符是根据来自所述各服务端反馈的响应结果动态调整的;当任一依赖服务的所述服务标识对应的状态标识符为故障状态标识符时,拒绝所述访问请求发往所述待访问服务。2.根据权利要求1所述的方法,其特征在于,所述根据拦截器拦截到的访问请求从缓存中匹配出待访问服务的目标访问地址,包括:当通过拦截器拦截到访问请求时,解析所述访问请求得到解析数据;根据预设访问地址标识符从所述解析数据中匹配出初始访问地址;从缓存中加载预设访问地址表;当所述预设访问地址表中存在与所述初始访问地址相同的访问地址时,将相同的所述访问地址确定为待访问服务的目标访问地址。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述预设访问地址表中不存在与所述初始访问地址相同的访问地址时,生成并返回访问失败信息。4.根据权利要求2所述的方法,其特征在于,按照以下步骤生成预设访问地址表,包括:确定当前系统中各功能节点的每个访问地址;获取所述每个访问地址对应的服务标识;其中,所述服务标识为待访问服务的服务标识或待访问服务标识和与其依赖的至少一个依赖服务的服务标识;将所述每个访问地址和与其对应的所述服务标识以键值对的形式进行保存,生成预设访问地址表。5.根据权利要求4所述的方法,其特征在于,所述查询所述目标访问地址对应的至少一个依赖服务的服务标识,包括:从所述预设访问地址表中获取所述目标访问地址的目标键值对;从所述目标键值对中查询存在的至少一个依赖服务的服务标识。6.根据权利要求1所述的方法,其特征在于,按照以下步骤生成预先设置的服务状态数组,包括:获取当前系统中服务的数量;根据所述服务的数量创建服务状态数组;将所述当前系统中每个服务的标识逐一设置在所述服务状态数组中,并将所述服务状态数组中的每个服务的状态标识符的值置为第一状态标识符;启动当前系统中服务后得到响应结果,并基于所述响应结果将所述服务状态数组中的每个服务的状态标识符的值置为第二状态标识符;构建定时任务,并基于所述定时任务实时调整所述服务状态数组中的每个服务的状态标识符的值;生成预先设置的服务状态数组。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述待访问服务及其至少一个依赖服务的所述服务标识对应的状态标识符为正常状态标识符时,将所述访问请求发送至所述待访问服务进行访问。8.一种服务的访问控制装置,其特征在于,应用于网关设备,所述装置包括:访问地址匹配模块,用于根据拦截器拦截到的访问请求从缓存中匹配出待访问服务的目标访问地址;服务标识查询模块,用于查询所述目标访问地址对应的至少一个依赖服务的服务标识;状态标识符查询模块,用于从预先设置的服务状态数组中查询至少一个依赖服务的所述服务标识对应的状态标识符;其中,所述预先设置的服务状态数组中各服务的状态标识符是根据来自所述各服务端反馈的响应结果动态调整的;服务访问控制模块,用于当任一依赖服务的所述服务标识对应的状态标识符为故障状态标识符时,拒绝所述访问请求发往所述待访问服务。9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-7任意一项的方法步骤。10.一种控制器,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1-7任意一项的方法步骤。

技术总结
本发明公开了一种服务的访问控制方法、装置、存储介质及控制器,方法包括:根据拦截器拦截到的访问请求匹配出待访问服务的目标访问地址;查询目标访问地址对应的至少一个依赖服务的服务标识;从预先设置的服务状态数组中查询至少一个依赖服务的服务标识对应的状态标识符;其中,预先设置的服务状态数组中各服务的状态标识符是根据来自各服务端反馈的响应结果动态调整的;当任一依赖服务的服务标识对应的状态标识符为故障状态标识符时,拒绝访问请求发往待访问服务。本申请通过配置服务状态数组,从而实现在客户端对请求的服务进行拦截或放行,减轻了服务端处理访问请求的压力,减少了服务访问过程中消耗的时间和资源,降低了系统出现宕机的风险。系统出现宕机的风险。系统出现宕机的风险。


技术研发人员:元立本 石超
受保护的技术使用者:新华三大数据技术有限公司
技术研发日:2021.11.01
技术公布日:2022/2/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献