请求效率高且不易丢失数据的数据请求方法

基本信息

申请号 CN202111000125.0 申请日 -
公开(公告)号 CN113722139A 公开(公告)日 2021-11-30
申请公布号 CN113722139A 申请公布日 2021-11-30
分类号 G06F11/07(2006.01)I 分类 计算;推算;计数;
发明人 陈浩强 申请(专利权)人 东莞盟大集团有限公司
代理机构 广州三环专利商标代理有限公司 代理人 张艳美;赵月芬
地址 523000广东省东莞市南城街道黄金路1号天安数码城4栋2单元1301室
法律状态 -

摘要

摘要 本发明公开了一种请求效率高且不易丢失数据的数据请求方法、执行该方法的电子设备以及存储该方法的计算机可读存储介质。本发明针对异常处理方面,划分为I/O异常、业务逻辑异常、以及I/O异常、业务逻辑异常之外的其它异常(非程序性异常)等多层面维度,对于业务逻辑异常,用Spring Retry处理,而对于I/O异常这种底层异常,则是采用HttpClient重试机制处理,利用HttpRequestRetryHandler异常重试接口能够更底层、更高效解决网络层面异常的问题,减小了程序损耗。且,在经HttpClient重试、Spring Retry重试没有实现成功调用以及非程序性异常情形,则是将网络请求包装成对象存储,以便下次重新触发完成网络请求,避免数据的丢失。