摘要:
一、产生原因 1. 生产消费速率不匹配 生产者速率过快:生产者持续以高吞吐量发送消息,超过消费者处理能力(生产者产生太快) 消费者处理能力不足:消费者处理逻辑复杂、效率低下或资源不足(生产者产生消息太快) 突发流量冲击:业务高峰期或促销活动导致消息量骤增(生产者产生消息太快) 2. 消费者端问题 消 阅读全文
posted @ 2025-07-05 09:55
CyrusHuang
阅读(1)
评论(0)
推荐(0)
摘要:
重复消费场景 1 consumer 返回失败 public enum ConsumeConcurrentlyStatus { CONSUME_SUCCESS, RECONSUME_LATER; } 如果返回 ConsumeConcurrentlyStatus.RECONSUME_LATER,消息就会 阅读全文
posted @ 2025-07-05 09:54
CyrusHuang
阅读(3)
评论(0)
推荐(0)
摘要:
RocketMQ 通过 多层级防护机制 防止消息丢失和保证可靠性,需从 生产者、Broker、消费者 三个环节综合配置 Producer 端防护 同步发送 + 同步刷盘/复制 // 同步发送(必须捕获异常) try { SendResult result = producer.send(msg); 阅读全文
posted @ 2025-07-05 09:52
CyrusHuang
阅读(0)
评论(0)
推荐(0)