阅读背景:

ThreadPoolExecutor单例线程池在业务中的应用

来源:互联网 

业务中的场景:接口对外开放,对方调接口,推数据过来,前期可能对方接入的业务方比较少,开启的线程也少,所以对我们这边的时间不做要求,所以我们接口是处理了大批数据入库,存云,处理下来整个代码走完要好几分钟,再给对方响应,但是前几天对方突然在微信群里限制了接口的超时时间,超时了之后对方就默认该批数据处理失败,会重新推送这一批数据,导致我们生产库中出现了重复推过来的数据.所以就需要开启另外一条线程执行业务代码,接口的主线程校验完数据之后直接返回响应,以达到超时要求.业务中的场景:接口对外开放,对方调接口,推数据过来,前期可能对方接入的业务方比较少,开启的线程也少,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: