Rabbitmq 消息可靠性
rabbitmq Server
- exchange 持久化
- queque 持久化
- message 持久化
生产者消费者
- 生产者
- publisher-confirms: true # 关于可靠性投递的配置.消息到达broker的exchange
- publisher-returns: true # 关于可靠性投递的配置. 消息到达queue
- 事务性
- 事务机制可以保证消息一定到达服务器. 但是这种方式性能不高.
- 事务机制和本地消息表的方式可以保证可靠的分布式事务.
- 消费者
- acknowledge-mode: auto # 关于消费者确认的配置. ack 后rabbitmq server 会删除掉此消息