[发明专利]接口管理方法、装置、服务器及存储介质在审
申请号: | 201910007586.7 | 申请日: | 2019-01-04 |
公开(公告)号: | CN109739665A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 张斌 | 申请(专利权)人: | 上海银赛计算机科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/25 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201701 上海市青浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用接口 服务标识更新 数据库 存储介质 服务标识 接口管理 服务器 服务平台 服务启动 用户查看 运维 发送 服务 检测 开发 | ||
本发明公开了一种接口管理方法、装置、服务器及存储介质。该方法包括:检测到微服务启动时,获取微服务对应的当前应用接口清单和服务标识,所述服务标识用于标识所述微服务,根据所述当前应用接口清单和服务标识更新数据库中对应的应用接口清单,发送所述数据库中的应用接口清单。上述技术方案,根据当前应用接口清单和服务标识更新数据库中对应的应用接口清单,降低了开发人员与运维人员的沟通成本,而且以清单的形式反映各个应用接口的状态,便于用户查看和及时的了解整个微服务平台应用接口的状态。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种接口管理方法、装置、服务器及存储介质。
背景技术
微服务是一种软件架构,一个大型复杂的软件应用通常由一个或多个微服务组成。一个微服务的策略可以让工作变得更为简便,目前,随着微服务架构的发展,业内将各种软件系统平台进行微服务化。软件系统平台进行微服务化后,前端与后端分离,多个微服务分散开发,每个微服务提供多个API(Application Programming Interface,应用程序编程接口)接口已成为主流。
传统的接口管理方法由人工控制,需要开发人员与负责运维管理的运维人员及时的沟通,这种人工管理接口的方法既浪费人力,又无法及时准确的反映各个微服务的接口变化情况,无法了解整个微服务API接口的控制情况。
发明内容
本发明实施例提供一种接口管理方法、装置、服务器及存储介质,以根据当前应用接口清单和服务标识更新数据库中对应的应用接口清单,降低人工沟通成本,方便了解整个微服务平台应用接口的状态。
第一方面,本发明实施例提供一种接口管理方法,包括:
检测到微服务启动时,获取所述微服务对应的当前应用接口清单和服务标识,所述服务标识用于标识所述微服务;
根据所述当前应用接口清单和服务标识更新数据库中对应的应用接口清单;
发送所述数据库中的应用接口清单。
进一步的,所述根据所述当前应用接口清单和服务标识更新数据库中对应的应用接口清单,包括:
定时检测所述微服务的工作状态;
根据所述微服务的工作状态、当前应用接口清单和服务标识更新数据库中对应的应用接口清单。
进一步的,所述发送所述数据库中的应用接口清单,具体为:
发送所述数据库中的应用接口清单给权限管理系统。
进一步的,所述权限管理系统用于将接收到的应用接口清单进行展示。
第二方面,本发明实施例还提供一种接口管理装置,该装置包括:
获取模块,用于检测到微服务启动时,获取所述微服务对应的当前应用接口清单和服务标识,所述服务标识用于标识所述微服务;
更新模块,用于根据所述当前应用接口清单和服务标识更新数据库中对应的应用接口清单;
发送模块,用于发送所述数据库中的应用接口清单。
进一步的,所述更新模块,包括:
检测单元,用于定时检测所述微服务的工作状态;
更新单元,用于根据所述微服务的工作状态、当前应用接口清单和服务标识更新数据库中对应的应用接口清单。
进一步的,所述发送模块,具体用于发送所述数据库中的应用接口清单给权限管理系统。
进一步的,所述权限管理系统用于将接收到的应用接口清单进行展示。
第三方面,本发明实施例还提供一种服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海银赛计算机科技有限公司,未经上海银赛计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910007586.7/2.html,转载请声明来源钻瓜专利网。