数据处理方法、装置、API网关及后端管理设备制造方法及图纸

技术编号:22471296 阅读:20 留言:0更新日期:2019-11-06 13:00
本申请公开了数据处理方法、装置、API网关及后端管理设备。API网关接收到发送方发送的请求时,从后端管理设备获取与该请求所包含的API标识对应的配置文件,之后利用该配置文件中的转换代码对请求进行协议转换,以得到与接收方的协议适配的请求,将转换后的请求向接收方发送。基于本申请公开的技术方案,当服务端提供的服务发生变化时,只需要对由后端管理设备维护的配置文件进行更新即可,而无需发布新的API网关版本,能够提高API网关的稳定性。

Data processing method, device, API gateway and back-end management equipment

【技术实现步骤摘要】
数据处理方法、装置、API网关及后端管理设备
本申请属于互联网
,尤其涉及一种数据处理方法、装置、API网关及后端管理设备。
技术介绍
网络服务通常包括客户端和服务端。API(ApplicationProgrammingInterface,应用程序编程接口)网关是客户端和服务端之间的一个桥梁。API网关为服务端提供API接口,以便客户端在无需知道服务端内部细节的前提下访问服务端提供的服务。在实际应用中,客户端和服务端往往采用不同的协议。为了保证客户端能够访问服务端提供的服务,API网关的一个重要功能是对客户端和服务端发送的请求进行协议转换。例如,API网关接收到客户端发送的请求后,将该请求转换为与服务端的协议适配的格式,将转换后的请求向服务端发送;API网关接收到服务端发送的请求后,将该请求转换为与客户端的协议适配的格式,将转换后的请求向客户端发送。为了实现上述的协议转换,现有技术中采用如下方案:在API网关中预先存储针对各个API接口编写的转换代码,当接收到客户端或者服务端的请求时,查找相应的转换代码,利用该转换代码对请求进行协议转换。但是,当服务端提供的服务发生变化时,AP本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于应用程序编程接口API网关,所述方法包括:接收发送方发送的请求;获得所述请求包含的API标识;从后端管理设备获取与所述API标识对应的配置文件;利用所述配置文件中的转换代码对所述请求进行协议转换,以获得与接收方的协议适配的请求;向所述接收方发送转换后的请求。

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于应用程序编程接口API网关,所述方法包括:接收发送方发送的请求;获得所述请求包含的API标识;从后端管理设备获取与所述API标识对应的配置文件;利用所述配置文件中的转换代码对所述请求进行协议转换,以获得与接收方的协议适配的请求;向所述接收方发送转换后的请求。2.根据权利要求1所述的方法,其特征在于,在所述获得所述请求包含的API标识后,还包括:在本地查找与所述API标识对应的配置文件;如果在本地未查找到与所述API标识对应的配置文件,则执行所述从后端管理设备获取与所述API标识对应的配置文件的操作;在所述从后端管理设备获取与所述API标识对应的配置文件后,还包括:存储从所述后端管理设备获取的配置文件。3.根据权利要求2所述的方法,其特征在于,还包括:接收所述后端管理设备发送的更新提示;将本地存储的第一配置文件删除,其中,所述第一配置文件为与所述更新提示包含的API标识对应的配置文件;从所述后端管理设备获取与所述更新提示包含的API标识对应的配置文件,并进行存储。4.根据权利要求2所述的方法,其特征在于,还包括:接收所述后端管理设备发送的删除提示;将本地存储的第二配置文件删除,其中,所述第二配置文件为与所述删除提示包含的API标识对应的配置文件。5.一种数据处理方法,其特征在于,应用于后端管理设备,所述方法包括:接收API网关发送的配置文件获取请求,所述配置文件获取请求包含API标识;查找与所述API标识对应的配置文件;向所述API网关发送查找到的配置文件。6.根据权利要求5所述的方法,其特征在于,还包括:接收配置文件更新请求,所述配置文件更新请求包含配置文件和API标识;将与所述配置文件更新请求包含的API标识对应的配置文件更新为所述配置文件更新请求包含的配置文件;向所述API网关发送更新提示,所述更新提示包含所述配置文件更新请求所包含的...

【专利技术属性】
技术研发人员:陈水明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1