订单超时方案的选择
1、如果对于超时精度比较高,超时时间在24小时内,且不会有峰值压力的场景,推荐使用RocketMQ的定时消息解决方案。
2、在电商业务下,许多订单超时场景都在24小时以上,对于超时精度没有那么敏感,并且有海量订单需要批处理,推荐使用基于定时任务的跑批量处理方案。
3、甚至在简单的单体系统中,可以用JDK自带的延迟队列DelayQueue来实现。
没有垃圾的技术,只有垃圾的开发。
1、如果对于超时精度比较高,超时时间在24小时内,且不会有峰值压力的场景,推荐使用RocketMQ的定时消息解决方案。
2、在电商业务下,许多订单超时场景都在24小时以上,对于超时精度没有那么敏感,并且有海量订单需要批处理,推荐使用基于定时任务的跑批量处理方案。
3、甚至在简单的单体系统中,可以用JDK自带的延迟队列DelayQueue来实现。
没有垃圾的技术,只有垃圾的开发。