服务接口管理方法、装置、介质和计算机设备与流程

文档序号:19786566发布日期:2020-01-24 13:39阅读:来源:国知局

技术特征:

1.一种服务接口管理方法,其特征在于,包括:

向探测名单上的服务器发送接口状态探测请求,获得所述服务器的服务接口的状态信息;

根据所述服务接口的状态信息更新服务接口状态表;

响应于来自具有信息获取权限的服务器的接口状态获取请求,从所述更新后的服务接口状态表中获取与所述接口状态获取请求对应的状态信息;

将所述状态信息发送给所述具有信息获取权限的服务器。

2.如权利要求1所述的服务接口管理方法,其特征在于,

所述将所述状态信息发送给所述具有信息获取权限的服务器,之后包括:

将所述状态信息保存到缓存中;

当所述状态信息的缓存时长大于预设缓存时长阈值时,将所述状态信息从缓存中删除。

3.如权利要求2所述的服务接口管理方法,其特征在于,

所述从所述更新后的服务接口状态表中获取与所述接口状态获取请求对应的状态信息,包括:

确定与所述接口状态获取请求对应的服务接口标识;

判断缓存中是否有存储与所述服务接口标识对应的状态信息;

若有存储,从缓存中获取与所述服务接口标识对应的状态信息;

若没有存储,从预设数据库中的服务接口状态表获取与所述服务接口标识对应的状态信息。

4.如权利要求3所述的服务接口管理方法,其特征在于,

所述从缓存中获取与所述服务接口标识对应的状态信息,之后包括:

重置所述与所述服务接口标识对应的状态信息所对应的缓存时长。

5.如权利要求4所述的服务接口管理方法,其特征在于,

所述从缓存中获取与所述服务接口标识对应的状态信息,之后包括:

计算预设时间区间内所述与所述服务接口标识对应的状态信息所对应的信息获取频率;

若所述信息获取频率大于预设频率阈值,则将所述服务接口标识加入缓存白名单中。

6.如权利要求5所述的服务接口管理方法,其特征在于,

所述当所述状态信息的缓存时长大于预设缓存时长阈值时,将所述状态信息从缓存中删除,包括:

当所述状态信息的缓存时长大于预设缓存时长阈值时,判断所述状态信息对应的服务接口标识是否包含在缓存白名单中;

若包含在缓存白名单中,则不将所述状态信息从缓存中删除;

若不包含在缓存白名单中,则将所述状态信息从缓存中删除。

7.如权利要求1所述的服务接口管理方法,其特征在于,

所述根据所述服务接口的状态信息更新服务接口状态表,包括:

确定所述服务接口的服务接口标识;

将所述状态信息覆盖服务接口状态表中与所述服务接口标识对应的历史状态信息。

8.一种服务接口管理装置,其特征在于,包括:

状态信息获取模块,用于向探测名单上的服务器发送接口状态探测请求,获得所述服务器的服务接口的状态信息;

状态表更新模块,用于根据所述服务接口的状态信息更新服务接口状态表;

获取请求响应模块,用于响应于来自具有信息获取权限的服务器的接口状态获取请求,从所述更新后的服务接口状态表中获取与所述接口状态获取请求对应的状态信息;

状态信息发送模块,用于将所述状态信息发送给所述具有信息获取权限的服务器。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一项所述的服务接口管理方法。

10.一种计算机设备,其特征在于,所述计算机设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7任一项所述的服务接口管理方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1