消息队列
-
消息队列选型实战:Kafka与RabbitMQ架构对比及场景适配
消息队列是分布式系统解耦与异步通信的核心中间件。Kafka和RabbitMQ分别代表日志流式与消息代理两种架构范式,选型失误将直接影响系统的吞吐能力、延迟特性和运维复杂度。本文从架…
-
消息队列可靠性投递实战:RabbitMQ确认机制、持久化与幂等消费
订单状态同步、库存扣减通知这类场景对消息丢失零容忍,而RabbitMQ的默认配置并不提供这个保证:生产者发完不确认、Broker内存存储、消费者自动ACK,三个环节任何一个出问题消…
-
Kafka高吞吐消息队列架构设计与分区副本机制实战
Kafka是分布式流处理平台,以高吞吐、低延迟和水平扩展能力成为微服务架构中消息中间件的首选。Kafka核心设计围绕分区(Partition)和副本(Replica)机制展开,理解…
-
RabbitMQ消息可靠投递与死信队列配置实战
RabbitMQ是目前使用最广泛的消息中间件之一,在微服务架构中承担异步解耦、削峰填谷、广播通知等核心角色。消息可靠投递是消息中间件设计的核心诉求,涉及生产端确认、消费端确认、消息…
-
Redis Stream消息队列与消费者组实战应用
Redis Stream数据结构与核心概念 Redis Stream是Redis 5.0引入的持久化消息队列数据结构,底层基于Radix Tree实现,支持时间序写入、消费者组、消…