我们不仅需要使用MQ发送消息,更要保证
发送者可靠性
发送者重连
发送者确认
只能添加一次,所以写在配置类里面
是在发送消息的时候写的
MQ可靠性
数据持久化
前两个都进行了默认的消息持久化,只有发送消息的时候,需要我们自己指定消息持久化。
persistent就是持久化
性能高。
Lazy Queue
消费者可靠性
消费者确认机制
失败重试机制
业务幂等性
延迟消息
发送者发送消息时指定一个时间,消费者不会立刻收到消息,而是在指定时间后才收到消息。
在指定时间后查询支付状态,假如未支付,就直接取消资格。