- 从0~1实现 单体或微服务下 订单未支付超时取消功能 方案(1)-java delayquene + 注册中心(zookeeper/nacos)高可用方案
- 从0~1实现 单体或微服务下 订单未支付超时取消功能 方案(2)-rocketmq 延迟队列方案
场景说明
我们日常接触的电商或者票类平台等都有一些共通的功能,比如下单了,超过某时间未支付,则会自动取消该订单 开发的角度来说就是订单从创建成功状态到取消状态,这个并不能靠前端去维护,一个是安全角度不够,另一个就是性能不足和维护复杂度太高
后台去处理就涉及了同步取消和异步取消两大种类方式,具体如下
说明:本文基于minicloud框架下,各位可以用各自得微服务项目即可,本文主要是提供其中一种思路