System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 路由方法、装置、设备和存储介质制造方法及图纸_技高网

路由方法、装置、设备和存储介质制造方法及图纸

技术编号:40741330 阅读:3 留言:0更新日期:2024-03-25 20:01
本说明书实施方式提供一种路由方法、装置、设备和存储介质。所述方法包括:接收针对目标应用的调用请求;其中,调用请求附带有所述目标应用的访问标识;根据所述访问标识确定对应所述访问标识的路由类型;根据路由类型获取所述访问标识对应的命名空间;其中,命名标识对应有访问地址;在访问标识对应的命名空间中确定与所述访问标识对应的目标命名标识;将所述调用请求路由至所述目标命名标识对应的访问地址。可以实现网关应用可以针对不同路由类型的软件应用提供路由服务,提升了网关应用针对软件应用的适应性。

【技术实现步骤摘要】

本说明书涉及软件测试领域,具体的是一种路由方法、装置、设备和存储介质


技术介绍

1、随着计算机技术的快速发展,对于软件程序的要求也越来越高。在软件程序开发完成之后,都要进行测试,以减少正式发布的软件程序的缺陷。

2、在针对软件程序进行测试的过程中,需要构建测试环境以模拟软件程序在发布之后的运行状态。随着软件应用的功能越来越多,一个软件应用可能会对应有多个测试环境,每个测试环境可以用来测试软件应用的一个或几个功能。

3、通常情况下,针对软件程序进行测试时,会涉及调用方应用、被调用方应用和网关应用。调用方应用和被调用方应用,可以是一个总的软件应用的不同功能部分。网关应用可以部署于网关设备中,能够提供路由功能。即,调用方应用发出调用请求至网关应用,网关应用接收到调用请求之后,将调用请求与预配置数据进行匹配,进一步,匹配得到的信息,将调用请求路由给被调用方。

4、然而,网关应用在针对调用请求进行路由时,必须在网关应用中已经预先配置好被调用应用的访问地址,随着软件程序的功能多样化,传统的网关应用已经难以满足软件程序的测试需求。


技术实现思路

1、本说明书中多个实施方式致力于提供一种路由方法、装置、设备和存储介质。可以一定程度上提升网关应用的针对多种软件应用的适应性。

2、本说明书的一个实施方式提供一种路由方法,应用于网关设备,所述方法包括:接收针对目标应用的调用请求;其中,所述调用请求附带有所述目标应用的访问标识;确定所述访问标识对应的路由类型;根据所述路由类型获取所述访问标识对应的命名空间;其中,所述命名空间包括至少一个命名标识;其中,所述命名标识对应有访问地址;其中,不同路由类型对应获取命名空间的方式不同;在所述访问标识对应的命名空间中确定与所述访问标识对应的目标命名标识;将所述调用请求路由至所述目标命名标识对应的访问地址。

3、本说明书的一个实施方式提供一种路由装置,包括:接收单元,用于接收针对目标应用的调用请求;其中,所述调用请求附带有所述目标应用的访问标识;第一确定单元,用于确定所述访问标识对应的路由类型;获取单元,用于根据所述路由类型获取所述访问标识对应的命名空间;其中,所述命名空间包括至少一个命名标识;其中,所述命名标识对应有访问地址;其中,不同路由类型对应获取命名空间的方式不同;第二确定单元,用于在所述访问标识对应的命名空间中确定与所述访问标识对应的目标命名标识;路由单元,用于将所述调用请求路由至所述目标命名标识对应的访问地址。

4、本说明书的一个实施方式提供一种电子设备,所述电子设备包括:存储器,以及与所述存储器通信连接的一个或多个处理器;所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行,以使所述一个或多个处理器实现如上述实施方式任一项所述的方法。

5、本说明书的一个实施方式提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式中任一项所述的方法。

6、本说明书提供的多个实施方式中,可以通过调用请求中的访问标识确定被调用方应用的路由类型,进而确定被调用方应用的命名空间,通过确定命名空间的命名标识实现确定访问地址,最后可以将调用请求路由给所述访问地址。如此,可以实现网关应用针对不同路由类型的软件应用提供路由服务,拓展了网关应用的应用范围,提升了网关应用针对软件应用的适应性。

本文档来自技高网...

【技术保护点】

1.一种路由方法,其特征在于,应用于网关设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述网关设备存储有包括应用域名和路由类型的路由数据;所述确定所述访问标识对应的路由类型的步骤,包括:

3.根据权利要求2所述的方法,其特征在于,所述路由类型包括服务类型;所述根据所述路由类型获取所述访问标识对应的命名空间的步骤,包括:

4.根据权利要求2所述的方法,其特征在于,所述路由类型包括地址类型;所述路由数据还包括;属于地址类型的软件应用的命名空间;所述根据所述路由类型获取所述访问标识对应的命名空间的步骤,包括:

5.根据权利要求2所述的方法,其特征在于,所述路由数据还包括对应应用域名和路由类型存储的环境标识;其中,所述环境标识用于表征部署应用实例的运行环境;所述在所述访问标识对应的命名空间中确定与所述访问标识对应的目标命名标识的步骤,包括:

6.根据权利要求1所述的方法,其特征在于,所述访问标识中包括有目标环境标识;其中,所述目标环境标识用于表征部署所述目标应用实例的运行环境;所述在所述访问标识对应的命名空间中确定与所述访问标识对应的目标命名标识的步骤,包括:在所述访问标识对应的命名空间中确定与所述访问标识包括的目标环境标识相匹配的目标命名标识。

7.根据权利要求1所述的方法,其特征在于,所述命名标识对应多个访问地址;其中,每个访问地址对应一个目标应用的应用实例;所述将所述调用请求路由至所述目标命名标识对应的访问地址的步骤,包括:

8.一种路由装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种路由方法,其特征在于,应用于网关设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述网关设备存储有包括应用域名和路由类型的路由数据;所述确定所述访问标识对应的路由类型的步骤,包括:

3.根据权利要求2所述的方法,其特征在于,所述路由类型包括服务类型;所述根据所述路由类型获取所述访问标识对应的命名空间的步骤,包括:

4.根据权利要求2所述的方法,其特征在于,所述路由类型包括地址类型;所述路由数据还包括;属于地址类型的软件应用的命名空间;所述根据所述路由类型获取所述访问标识对应的命名空间的步骤,包括:

5.根据权利要求2所述的方法,其特征在于,所述路由数据还包括对应应用域名和路由类型存储的环境标识;其中,所述环境标识用于表征部署应用实例的运行环境;所述在所述访问标识对应的命名空间中确定与所述访问标识对应的目标命名标识...

【专利技术属性】
技术研发人员:熊志祥赵国庆蒋宁吴海英曾琳铖曦杜晓宇
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1