【技术实现步骤摘要】
基于网关级联的数据传输方法、装置、设备和存储介质
本申请涉及互联网
,尤其涉及一种基于网关级联的数据传输方法、装置、设备和存储介质。
技术介绍
目前,随着我国信息化建设的不断推进和深化,越来越多的政府、企业和组织需要以网关(ApplicationProgrammingInterface,简称API)方式把的核心业务资产贯通整理并共享开放给合作伙伴,或者让第三方的应用整合,以发掘业务模式、提高服务水平、拓展合作空间。通常,网关要配置开放服务对应的资源地址和认证信息,订阅者在数据服务产品上能看到配置的开放服务,进行订阅,网关会响应订阅请求,在订阅者认证通过后,对开放服务进行代理和网关请求转发,实现订阅者通过网关获取到需要的开放服务的信息或者资源。然而,在多级联场景下,比如在第二级网关2上配置对接开放服务2,如果订阅者1要订阅该服务时,需要在第一级API网关获取到第二级网关上该服务信息,订阅者1访问第一级网关,第一级网关对订阅者1进行合法性检查,判断访问参数(包括访问地址,服务标识)和用户信息权限,检查通过后 ...
【技术保护点】
1.一种基于网关级联的数据传输方法,其特征在于,所述方法包括:/n第N级网关接收访问服务请求;其中,所述N大于1的正整数,所述访问服务请求包括网关地址;/n在预设时间内,若接收包括目标网关地址的目标访问服务请求个数大于预设阈值,则根据所述目标访问服务请求确定目标网关;/n所述第N级网关通过上下级网关认证通道获取目标网关的认证信息;/n所述第N级网关根据所述认证信息与所述目标网关建立目标认证通道,所述第N级网关通过所述目标认证通道将所述目标访问服务请求发送给所述目标网关,以使所述目标网关对所述目标访问服务请求进行处理。/n
【技术特征摘要】
1.一种基于网关级联的数据传输方法,其特征在于,所述方法包括:
第N级网关接收访问服务请求;其中,所述N大于1的正整数,所述访问服务请求包括网关地址;
在预设时间内,若接收包括目标网关地址的目标访问服务请求个数大于预设阈值,则根据所述目标访问服务请求确定目标网关;
所述第N级网关通过上下级网关认证通道获取目标网关的认证信息;
所述第N级网关根据所述认证信息与所述目标网关建立目标认证通道,所述第N级网关通过所述目标认证通道将所述目标访问服务请求发送给所述目标网关,以使所述目标网关对所述目标访问服务请求进行处理。
2.如权利要求1所述的方法,其特征在于,所述第N级网关通过上下级网关认证通道获取目标网关的认证信息,包括:
在所述目标网关为跨第一级网关的第M级网关的情况下,所述第N级网关通过上下级网关认证通道向第N-1级网关转发所述目标访问服务请求;其中,所述M大于1的正整数;
在所述N-1级网关根据所述目标访问服务请求确定所述目标网关后,通过所述N-1级网关与其它网关之间的认证通道获取所述目标网关的认证信息。
3.如权利要求2所述的方法,其特征在于,还包括:
若通过所述第N-1级网关与其它网关之间的认证通道获取不到所述目标网关的认证信息,则所述第N-1级网关通过上下级网关认证通道向第N-2级网关转发所述目标访问服务请求;
在所述第N-2级网关根据所述目标访问服务请求确定所述目标网关后,通过所述第N-2级网关与下一跳网关之间的认证通道获取所述目标网关的认证信息。
4.如权利要求1所述的方法,其特征在于,第二级网关之间具有二级网关认证通道,还包括:
在所述第N级网关的上一级网关不为第一级网关,以及所述目标网关为跨第一级网关的第M级网关的情况下,所述第N级网关通过上下级网关认证通道向第二级网关转发所述目标访问服务请求;其中,所述M大于1;
所述第二级网关通过二级网关认证通道发送所述目标访问服务请求,以及所述目标网关对所述目标访问服务请求进行处理。
5.如权利要求1所述的方法,其特征在于,所述认证信息包括:认证地址、所述目标网关的用户名称和密码,所述第N级网关根据所述认证信息与所述目标网关建立目标认证通道,包括:
所述第N级网关根据所述认...
【专利技术属性】
技术研发人员:林鹏程,
申请(专利权)人:杭州数梦工场科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。