[发明专利]文件地址显示方法、装置、电子设备及可读存储介质有效
申请号: | 202010911618.9 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112115103B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 柯登科;王平;徐婷 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/953 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 地址 显示 方法 装置 电子设备 可读 存储 介质 | ||
本发明实施例提供了一种文件地址显示方法、装置、电子设备及可读存储介质,方法包括:获取多个目标服务中的每个目标服务的服务地址、以及每个目标服务的接口路径前缀,将每个目标服务的服务地址、以及每个目标服务的接口的接口路径前缀存储在服务网格的服务注册中心,通过服务网格的服务发现功能,从服务注册中心获取每个目标服务对应的服务地址和接口路径前缀,根据每个目标服务对应的服务地址和接口路径前缀,显示每个目标服务对应的JSON文件地址。无需用户输入不同的访问地址,即可以查看多个后端服务的接口信息,降低了用户查看多个接口信息所需的时间和人力成本,并且,无需用户记录维护访较多的访问地址。
技术领域
本发明涉及计算机技术领域,特别是涉及一种文件地址显示方法、装置、电子设备及可读存储介质。
背景技术
服务开发中,后端服务与前端工程进行接口联调的时候,需要提供后端服务对应的接口文档,接口文档中包含后端服务的最新定义和介绍。例如,接口文档中记录有后端服务提供的接口的接口信息,例如统一资源定位符(URL,Uniform Resource Locator)、请求参数和返回参数等信息。
现有技术中,对于集成了Swagger插件的后端服务,将该后端服务部属在物理机上后,启动该后端服务就能够自动获取接口的接口信息。当前端工程人员需要查看不同的后端服务的接口信息时,需要手动输入不同的访问地址:http://{后端服务部署的物理机的ip}:{后端服务的端口(port)}/swagger-ui.html,例如,在后端服务A部署的物理机1上启动后端服务A,并在浏览器中手动输入物理机1的IP地址、后端服务A的端口、以及后端服务A的接口文档存储的默认路径swagger-ui.html,Swagger-用户界面(Swagger-UI,Swagger-User Interface)服务即可获得后端服务A的接口文档中的接口信息,并在Swagger-UI服务提供的Swagger-UI页面中展示后端服务A的接口文档中的接口信息。
发明人在实现本发明的过程中发现,现有技术至少存在如下问题:
由于一个集成了Swagger插件的服务对应有自己的一个Swagger-UI服务,一个Swagger-UI服务仅能自动获取该Swagger-UI服务对应的后端服务的接口信息,如果前端工程人员需要获取多个后端服务的接口信息,则需要手动输入不同的访问地址,因此,人工输入不同的访问地址比较费力费时。并且,随着后端服务越来越多,需要记录维护的不同后端服务对应的访问地址也越来越多,因此记录维护访问地址比较繁琐。
发明内容
本发明实施例的目的在于提供一种文件地址显示方法、装置、电子设备及可读存储介质,以解决现有技术中人工记录维护不同后端服务的访问地址造成比较繁琐、以及手动输入不同后端服务的访问地址,以获取不同服务的接口信息,导致比较费力费时,以及记录维护较多的访问地址比较繁琐的问题,具体技术方案如下:
在本发明实施的第一方面,首先提供了一种文件地址显示方法,执行于部署有服务网格的服务器,包括:
获取多个目标服务中的每个所述目标服务的服务地址、以及每个所述目标服务的接口路径前缀,其中,所述接口路径前缀用于表征所述目标服务对应的接口文档在所述目标服务所部署的服务器上的存储路径标识;
将每个所述目标服务的服务地址、以及每个所述目标服务的接口的接口路径前缀存储在所述服务网格的服务注册中心;
通过所述服务网格的服务发现功能,从所述服务注册中心获取每个所述目标服务对应的服务地址和接口路径前缀;
根据每个所述目标服务对应的服务地址和接口路径前缀,显示每个所述目标服务对应的JSON文件地址。
在本发明实施的第二方面,还提供了一种文件地址显示装置,设置于部署有服务网格的服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010911618.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法及装置
- 下一篇:一种基于井下烃类检测的井底压力控制方法