[发明专利]服务接口管理方法、装置、介质和计算机设备在审
申请号: | 201910893825.3 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110727555A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 胡鹏强 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 11330 北京市立方律师事务所 | 代理人: | 刘延喜 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务接口 服务器 接口状态 获取请求 信息获取 状态表 计算机存储介质 状态信息更新 服务器发送 计算机设备 权限 管理框架 快速定位 探测请求 状态异常 探测 响应 更新 部署 管理 | ||
1.一种服务接口管理方法,其特征在于,包括:
向探测名单上的服务器发送接口状态探测请求,获得所述服务器的服务接口的状态信息;
根据所述服务接口的状态信息更新服务接口状态表;
响应于来自具有信息获取权限的服务器的接口状态获取请求,从所述更新后的服务接口状态表中获取与所述接口状态获取请求对应的状态信息;
将所述状态信息发送给所述具有信息获取权限的服务器。
2.如权利要求1所述的服务接口管理方法,其特征在于,
所述将所述状态信息发送给所述具有信息获取权限的服务器,之后包括:
将所述状态信息保存到缓存中;
当所述状态信息的缓存时长大于预设缓存时长阈值时,将所述状态信息从缓存中删除。
3.如权利要求2所述的服务接口管理方法,其特征在于,
所述从所述更新后的服务接口状态表中获取与所述接口状态获取请求对应的状态信息,包括:
确定与所述接口状态获取请求对应的服务接口标识;
判断缓存中是否有存储与所述服务接口标识对应的状态信息;
若有存储,从缓存中获取与所述服务接口标识对应的状态信息;
若没有存储,从预设数据库中的服务接口状态表获取与所述服务接口标识对应的状态信息。
4.如权利要求3所述的服务接口管理方法,其特征在于,
所述从缓存中获取与所述服务接口标识对应的状态信息,之后包括:
重置所述与所述服务接口标识对应的状态信息所对应的缓存时长。
5.如权利要求4所述的服务接口管理方法,其特征在于,
所述从缓存中获取与所述服务接口标识对应的状态信息,之后包括:
计算预设时间区间内所述与所述服务接口标识对应的状态信息所对应的信息获取频率;
若所述信息获取频率大于预设频率阈值,则将所述服务接口标识加入缓存白名单中。
6.如权利要求5所述的服务接口管理方法,其特征在于,
所述当所述状态信息的缓存时长大于预设缓存时长阈值时,将所述状态信息从缓存中删除,包括:
当所述状态信息的缓存时长大于预设缓存时长阈值时,判断所述状态信息对应的服务接口标识是否包含在缓存白名单中;
若包含在缓存白名单中,则不将所述状态信息从缓存中删除;
若不包含在缓存白名单中,则将所述状态信息从缓存中删除。
7.如权利要求1所述的服务接口管理方法,其特征在于,
所述根据所述服务接口的状态信息更新服务接口状态表,包括:
确定所述服务接口的服务接口标识;
将所述状态信息覆盖服务接口状态表中与所述服务接口标识对应的历史状态信息。
8.一种服务接口管理装置,其特征在于,包括:
状态信息获取模块,用于向探测名单上的服务器发送接口状态探测请求,获得所述服务器的服务接口的状态信息;
状态表更新模块,用于根据所述服务接口的状态信息更新服务接口状态表;
获取请求响应模块,用于响应于来自具有信息获取权限的服务器的接口状态获取请求,从所述更新后的服务接口状态表中获取与所述接口状态获取请求对应的状态信息;
状态信息发送模块,用于将所述状态信息发送给所述具有信息获取权限的服务器。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一项所述的服务接口管理方法。
10.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7任一项所述的服务接口管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910893825.3/1.html,转载请声明来源钻瓜专利网。