[发明专利]快速查找代理方法、装置和可读存储介质有效
申请号: | 201911322584.3 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111131436B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 马家麒 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/56;H04L67/51;H04L61/4511;H04L45/74 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 关向兰 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快速 查找 代理 方法 装置 可读 存储 介质 | ||
本发明公开了一种快速查找代理方法,包括:在代理服务器接收到请求数据时,获取所述请求数据对应的目标域名;当存在所述目标域名对应mock服务时,将所述代理服务器的IP地址作为所述请求数据对应的目标地址,以基于所述mock服务处理所述请求数据;当不存在所述目标域名对应mock服务时,根据预设域名系统协议确定获取默认IP,并将所述默认IP地址作为所述目标地址。本发明还公开了一种快速查找代理装置和计算机可读存储介质。
技术领域
本发明涉及测试环境技术领域,尤其涉及一种快速查找代理方法、装置和可读存储介质。
背景技术
测试环境容器化管理平台(Pandora)能够实现一键拉起测试环境的方案,但是环境内及环境间应用的请求交互,必须通过一个代理服务器进行转发,然而Pandora环境平台上本身只提供简单的DNS(域名系统)功能,而且所有请求默认都指向staging环境,没法实现环境内外的复杂情况下的DNS动态解析功能。
发明内容
本发明提供一种快速查找代理方法、装置和可读存储介质,其主要目的在于解决在空调不设有数码管时,空调发生故障时无法直观地显示的技术问题。
为实现上述目的,本发明提供一种快速查找代理方法,所述快速查找代理方法包括:
在代理服务器接收到请求数据时,获取所述请求数据对应的目标域名;
当存在所述目标域名对应mock服务时,将所述代理服务器的IP地址作为所述请求数据对应的目标地址,以基于所述mock服务处理所述请求数据;
当不存在所述目标域名对应mock服务时,根据预设域名系统协议确定获取默认IP,并将所述默认IP地址作为所述目标地址。
可选地,所述当存在所述目标域名对应mock服务时,将所述代理服务器的IP地址作为所述请求数据对应的目标地址,以基于所述mock服务处理所述请求数据的步骤包括:
当不存在所述目标域名对应所述mock服务时,判断是否存在所述mock服务对应的路由表;
当存在所述mock服务对应的路由表时,基于所述路由表确定所述目标地址。
可选地,所述当不存在所述目标域名对应所述mock服务时,判断是否存在所述mock服务对应的路由表的步骤之后还包括:
当不存在所述mock服务对应的路由表时,判断是否已存在所述目标域名对应的目标应用;
当已存在所述目标域名对应的目标应用时,将所述目标应用的IP地址作为所述请求数据对应的目标地址。
可选地,所述路由表设置为确定其它服务器的路由地址,以基于所述路由地址调用所述其它服务器中设置的mock服务,处理所述请求数据。
可选地,,所述在代理服务器接收到请求数据时,获取所述请求数据对应的目标域名的步骤包括:
获取所述请求数据对应的源域名;
在所述源域名与所述目标域名不一致时,获取与所述源域名对应的环境相依赖的目标环境的中与所述请求信息对应的目标应用的地址作为目标地址。
可选地,所述在所述源域名与所述目标域名与所述目标域名不一致时,获取与所述源域名对应的环境相依赖的目标环境的中与所述请求信息对应的目标应用的地址作为目标地址的步骤之前,还包括:
获取目标环境的层级深度;
根据所述层级深度确定目标环境的查找顺序。
本申请还提出一种快速查找代理装置,所述快速查找代理装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的快速查找代理程序,所述快速查找代理程序被所述处理器执行时实现如上述的快速查找代理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911322584.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种增材制造图谱式应力分析方法
- 下一篇:一种伸缩式互感电流极性测试装置