前言:实际项目中经常遇到消息消费失败了,要进行消息的重发.比如支付消息消费失败后,要分不同时间段进行N次的消息重发提醒. 本文模拟场景 当金额少于100时,消息消费成功 当金额大于100,小于200时,会进行3次重发,第一次1秒:第二次2秒:第三次3秒. 当金额大于200时,消息消费失败,会进行5次重发,第一次1秒:第二次2秒:第三次3秒:第四次4秒:第五次5秒.重试五次后,消息自动进入死信队列,在死信队列存活60秒后消失. 代码实例 特别注意代码与配置文件中的注释,各个使用说明都已经详细写在配