Skip to content

SpringBoot收集并批量提交数据

需求

{!INFO} 使用springboot实现,接收http接口,将接收到的数据保存在一个集合对象中,每间隔一段时间(可配置)或集合对象中的数量超过数量(可配置)后,执行目标写入方法。目标方法是使用okhttp POST调用接口,body是使用fastjson序列化的json数组。 要求:1. 执行目标写入方法是异步的,不能影响后续消息写入对象。2. 写入失败需要重试一次。3.接收http接口的数据是一个复杂对象。4.考虑线程安全