5s,2m,10m,15m,1h,2h,6h,15h这样的一个重发机制
最近做一个项目,需要一个延时重发的机制。但是本人是个新手,项目要求上给的时间也没有什么规律,请问这样的该如何实现?有demo借鉴下更好!希望大神帮忙!本人QQ:63286858!
------解决方案--------------------做重发队列,每个5S轮询一次,根据队列中元素的重发状态以及上次时间判断本次是否需重发.
注:实时性不高的话可以单线程跑.
------解决方案--------------------
定时器吧