
消息队列
溯回蒹葭黎
这个作者很懒,什么都没留下…
展开
-
又看到一种延迟队列的方法 哈哈哈 感觉很好 (订单超时自动关闭)
无意看到一个延时队列的方式 比之前的要好用 哈哈哈 贴出来 首先 定义一个Task 任务类 记录唯一标示、过期时间等信息 其他信息可以自己加 public abstract class Task implements Delayed, Runnable { //唯一标示 private String id = ""; //过期时间 private long expire = 0; public Task(String id, long delayInMillise原创 2021-07-21 10:22:56 · 359 阅读 · 0 评论 -
java订单超时自动关闭
使用延时队列DelayQueue实现订单超时自动关闭 DelayQueue 是一个线程安全的队列。可以实现异步操作 首先创建一个订单实体类 @Getter @Setter public class OrderInfo implements Serializable , Delayed { private static final long serialVersionUID = 1L; ...原创 2020-03-17 12:08:56 · 3194 阅读 · 1 评论