rabbitMQ消息可靠性
rabbitMQ消息可靠性
rabbitMQ交换机不负责消息持久化
消息存储到队列中才可以手动开启持久化
生产者端:
如何保证消息一定可以送达Exchange
消费者端:
自动ACK
手动ACK
RabbitMQ保证消息可靠性:
1.保证消息一定可以送达Exchange
confirm机制
可以通过Confirm效果保证消息一定可以送达Exchange,官方提供三种实现方式
2.保证消息可以路由到Queue
return机制
3.保证Queue可以持久化消息
DelivryMode设置消息持久化:
DeliveryMode设置为2则为持久化,1为非持久化
4.保证消费者可以正常消费信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端