RocketMQ 中的延时消息是什么?

RocketMQ 中的定时/延时消息指的是,通过指定延时时间控制消息生产后不要立即投递,而是在延时隔后才对消费者可见,即消息被发送至服务端后,在指定时间后才能被消费者消费。

在电商系统里很常见的一个取消订单的应用场景:
用户提交一个订单后,可以发送一个延时消息,30 分钟 (可配置) 后再去检查这个订单的状态,如果还是未付款状态就取消该订单释放库存。