消息丢失
怎样严格保证消息不丢失?
- Producer 同步阻塞发送消息、失败重试
- Broker 同步刷盘、主从同步复制
- Consumer
消息重复
consumer消费消息实现幂等
顺序消息
producer - messageQueue - consumer 一对一对一的关系
生产者保证消息发送到同一个messagequeue中,消费者要保证按顺序阻塞消费
事物消息
事物消息 订单系统发送half消息 -> half消息成功响应 -> 系统操作数据库 -> commit消息
待了解:
死信队列
优先级队列
延迟队列