会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
qingxuan0316
博客园
首页
新随笔
联系
管理
订阅
2022年8月18日
【面试】【5】如何取消超时未支付的订单?
摘要: 1、数据库轮询 使用一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单,然后取消操作 缺点:存在延时,最差的延迟时间是设置的扫描间隔时间;对数据库性能消耗极大 2、JDK延迟队列 使用JDK自带的DelayQueue来实现,是一个无界阻塞队列,该队列只有在延时时间到了才能获取元素 缺点:
阅读全文
posted @ 2022-08-18 18:39 青玄0316
阅读(280)
评论(0)
推荐(0)
编辑
公告