技术栈
消息可靠性
ly7689
10 天前
rabbitmq
·
死信队列
·
消息可靠性
·
消费确认
·
qos 预取
RabbitMQ 消费确认与预取:manual ack、reject、nack 与 QoS 的取舍
假设你负责一个订单履约服务。上游把「订单已支付」事件写进 RabbitMQ,下游消费者负责扣减库存、发短信、写履约单。上线第一周一切正常,第二周某个凌晨消费者进程被 OOM Killer 杀掉,重启后运维发现:有 300 多笔订单明明支付成功了,但库存没扣、短信没发。翻日志,消费者在处理到第 120 条消息时被打断,后面 180 条根本没被消费。
飞函安全
1 个月前
私有化部署
·
即时通讯
·
消息可靠性
企业即时通讯的离线消息如何可靠补发:从“发出去”到“可确认送达”
员工在高铁上审批紧急事项,消息发送后网络随即中断;生产园区的手持终端离开无线覆盖区,几个小时后才重新上线;隔离网中的客户端无法持续连接服务器——这些情况对企业即时通讯并不罕见。
gordon~9
10 个月前
分布式
·
消息队列
·
rabbitmq
·
消息可靠性
RabbitMQ -消息可靠 的实战示例
先明确 RabbitMQ 保证消息安全的核心链路:1. 依赖引入(pom.xml)2. 配置文件(application.yml)
鼠鼠我捏,要死了捏
1 年前
kafka
·
rabbitmq
·
消息可靠性
Kafka消息可靠性方案对比与实践
在分布式系统中,消息中间件承担着异步通信、流量削峰填谷和系统解耦的重要职责。对于金融、零售、物流等场景,消息的“至少一次”、“最多一次”或“严格一次”投递特性直接关系到数据一致性和业务正确性。Kafka 作为高吞吐、低延迟的分布式日志系统,通过副本机制、幂等生产者和事务支持,能够在一定程度上保证消息可靠性。但在复杂业务场景下,如何平衡性能成本、功能复杂度和可运维性,选择合适的可靠性方案,仍然是一个亟待解决的问题。
递归尽头是星辰
1 年前
kafka
·
cap
·
消息可靠性
·
kafka架构设计
·
消息一致性
Kafka核心架构解析:从CAP理论到消息可靠性的设计哲学
本文从分布式系统CAP理论和消息可靠性两个视角深入解析Kafka的架构设计,通过概念关系图和组件交互图揭示其核心设计思想,并详细拆解各组件功能与协作机制。文章包含完整的交互流程分析和配置参数说明,是理解Kafka设计精髓的实用指南。
mikey棒棒棒
2 年前
java
·
开发语言
·
中间件
·
rabbitmq
·
消息可靠性
·
死信交换机
·
惰性队列
RabbitMQ-消息可靠性以及延迟消息
目录消息丢失一、发送者的可靠性1.1 生产者重试机制1.2 生产者确认机制1.3 实现生产者确认(1)开启生产者确认
A呆唯
2 年前
笔记
·
学习
·
rabbitmq
·
消息可靠性
MQ - RabbitMQ - 消息的可靠性 --学习笔记
RabbitMQ 提供了一系列的特性和机制来确保消息的可靠性,即确保消息不丢失、按需到达目的地。要实现在 RabbitMQ 中消息的可靠性,可通过以下几个方面进行操作:
我是有底线的