0 相关源码
1 你将学到
如何保证消息百分百投递成功
幂等性
如何避免海量订单生成时消息的重复消费
Confirm确认消息、Return返回消息
自定义消费者
消息的ACK与重回队列
限流
TTL
死信队列...Con - 幂等性
3.2.1 什么是Con - 幂等性
在业务高峰期最容易产生消息重复消费问题,当Con消费完消息时,在给Pro返回ack时由于网络中断,导致Pro未收到确认信息,该条消息就会重新发送并被...如果你想用事务,放弃吧,Redis缓存事务和MySQL事务根本不是同一个事务
如果不落库,那么都存储到缓存中,定时同步的策略如何设置为好?...OK,我们可以在Redis命令执行失败时,将消息落库,每日用定时器,对这种极特殊的消息进行处理。...6 Con - 自定义监听
之前我们都是在代码中编写while循环,通过consumer.nextDelivery方法获取下一条消息,然后进行消费处理
其实我们还有另一种选择,使用自定义的Consumer