请求效率高且不易丢失数据的数据请求方法
基本信息
申请号 | 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重试没有实现成功调用以及非程序性异常情形,则是将网络请求包装成对象存储,以便下次重新触发完成网络请求,避免数据的丢失。 |
