- 1
- 0
- 约小于1千字
- 约 3页
- 2026-05-14 发布于北京
- 举报
[toc]
rabbitmq的消息发送机制
1.事务模式,会确保消息发送成功,但是效率比较慢。
2.confirm机制,会给消息发送一个唯一id,写入rabbitmq会返回一个ack,
就ok了,是一个异步的机制。
消费端丢失消息
关闭自动ack机制,也就是消费成功,才丢弃这条消息,否则继续消费。
使用rabbitmq的场景
1.服务间异步通信
2.顺序消费
3.定时任务
4.请求削峰
rabbitmq的问题
1.复杂性增加
2.数据一致性问题
3.可用性降低
heartbeat如果设置过低的话,可能会在短暂的网络拥塞情况
下,导致误报。
如果将心跳时间设置的过低,会在短暂的网络拥塞或流量控制的清下下导致误报。
在选择超时时间时,这也应该考虑因素。
从用户反馈的多年的经验值及客户端的maintainer的建议来看,低于5s都容易发
生误报。对于大多数环境5s到20s之间是最佳的。
为什么选择rabbitmq?
1.是一个成熟
2.稳定
3.并发毕竟好
基本不丢数据
如何保证有序消费
你用过没有??知道原理不?
和的区别?
上下游解耦,下游
您可能关注的文档
最近下载
- 国企面试问题及答案-国企面试题目和解答-国企单位面试的题目.docx VIP
- 液态二氧化碳储能系统.pdf VIP
- 以《ONE PIECE》为例探讨日本动漫形象传播及对我国动漫产业启示.pdf VIP
- (桌签格式.doc VIP
- 小腿肌肉静脉血栓形成规范化诊疗与护理中国专家共识总结2026 .pdf
- Parker PCD00A-400数字放大器模块工作原理.docx VIP
- 2025年金相大赛理论试题及答案.docx
- 二氧化碳储能系统及降低二氧化碳温度浮动的方法.pdf VIP
- 2024年海南文昌中学自主招生数学试卷(含答案).pdf VIP
- 2025年山东省青岛市中考语文真题试卷 .pdf VIP
原创力文档

文档评论(0)