2022年1月7日

4种延时任务实现方案

摘要: 业务场景 我们买火车票或者叫外卖的时候,下完单之后会跳转到支付页面,页面里通常会有一个计时器,要求在指定时间内完成支付,否则订单就会被自动取消。这就是延时任务的一个典型业务场景。分析这个场景,其实最关键的就是如何在订单超时的时候立即触发取消订单的动作。 那么如何实现这种延时业务呢?通常有以下4种方案 阅读全文

posted @ 2022-01-07 17:34 胡子就不刮 阅读(581) 评论(0) 推荐(0) 编辑

RocketMQ Namesrv

摘要: RocketMQ 技术架构 整体由几大部分组成:生产者、消费者、namesrv、broker、zookeeper 生产端: 生产端集群化部署,通过Namesrv进行路由,将消息发送到broker。 消费端: 消费端集群化部署,通过Namesrv进行路由,从broker拉取消息进行消费。 broker 阅读全文

posted @ 2022-01-07 16:33 胡子就不刮 阅读(573) 评论(0) 推荐(0) 编辑

导航