发明名称 |
一种提供数据服务的处理系统及方法 |
摘要 |
本申请公开了一种提供数据服务的处理系统及方法,包括:在接收到用户的提供数据服务的业务请求后,在需要调用外部接口时,基于调用外部接口的位置将业务拆分为初始逻辑业务与后续逻辑业务;对初始逻辑业务进行处理,并向反向代理服务器返回分段响应处理结果;反向代理服务器根据分段响应结果的请求调用外部接口;在调用的外部接口返回响应结果后,将分段响应结果与调用外部接口返回的响应结果整合成提供给用户的数据服务结果;向用户返回数据服务结果。使用本申请可以避免前端逻辑被阻塞,使得前端服务能够连续处理新请求而不用浪费时间在等待外部服务请求的响应上。 |
申请公布号 |
CN101997854B |
申请公布日期 |
2013.09.18 |
申请号 |
CN200910167170.8 |
申请日期 |
2009.08.31 |
申请人 |
阿里巴巴集团控股有限公司 |
发明人 |
王晓哲;郭晓东;徐景 |
分类号 |
H04L29/06(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
郭润湘 |
主权项 |
一种提供数据服务的处理系统,其特征在于,包括:前端服务初始逻辑模块,用于在接收到用户的提供数据服务的业务请求后,确定提供业务的过程中是否需调用外部接口;在需要调用外部接口时,基于调用外部接口的位置将业务拆分为初始逻辑业务与后续逻辑业务,所述初始逻辑业务为调用外部接口位置前的逻辑业务,所述后续逻辑业务为调用外部接口位置后的逻辑业务;并对初始逻辑业务进行处理后向反向代理服务器返回分段响应处理结果;反向代理服务器,用于根据分段响应处理结果的请求调用外部接口,在调用的外部接口返回响应结果后,将分段响应处理结果与调用外部接口返回的响应结果提供给前端服务后续逻辑模块;前端服务后续逻辑模块,用于将分段响应处理结果与调用外部接口返回的响应结果整合成提供给用户的数据服务结果后返回反向代理服务器;反向代理服务器还用于向用户返回数据服务结果。 |
地址 |
英属开曼群岛大开曼岛 |