消息中间件
-
RabbitMQ消息可靠性投递实战:死信队列与消费确认机制配置
消息可靠性投递模型:Producer到Broker的确认机制 RabbitMQ消息中间件在高并发架构中承担异步解耦和削峰填谷职责。消息从生产者到消费者经过多个环节,任何一个环节丢失…
-
Spring Boot集成RabbitMQ死信队列:消息可靠投递实战方案
消息中间件在高并发架构中承担异步解耦和削峰填谷职责。RabbitMQ作为主流消息中间件,在业务中台建设中广泛应用。消息消费失败时的处理策略直接影响系统可靠性。死信队列(Dead L…
-
RabbitMQ死信队列与延时消息方案生产级实现
死信队列:消息消费失败的安全网 RabbitMQ中消息被拒绝(basic.reject/basic.nack且requeue=false)、消息TTL过期、队列达到最大长度时,消息…
-
分布式事务一致性保障:Saga模式在微服务架构中的补偿设计与落地方案
分布式事务一致性保障:Saga模式在微服务架构中的落地方案 微服务架构下,一个业务操作往往跨越多个服务,每个服务维护自己的数据库,本地事务无法保证跨服务一致性。Saga模式是目前最…
-
分布式事务最终一致性方案:本地消息表与事务消息选型实战
微服务架构下,跨服务的数据操作无法依赖数据库本地事务保证ACID特性。分布式事务最终一致性方案通过消息中间件实现跨服务数据同步,是高并发设计中的核心组件。本文对比本地消息表和事务消…
-
消息中间件高并发选型实战:RabbitMQ与Kafka在Spring Boot微服务中的对比部署
消息中间件选型不是选”哪个更好”,是选”哪个更适合场景” RabbitMQ和Kafka经常被拿来做二选一比较,但它们的架构模型完全不…
-
RabbitMQ与Kafka选型分析:高并发场景下消息中间件对比实践
微服务架构中,消息中间件选型直接影响系统的吞吐量、延迟和可靠性。RabbitMQ和Kafka是后端开发中最常用的两款消息队列,但两者的设计哲学完全不同。本文从架构模型、消息投递语义…
-
Spring Boot高并发设计实战:线程池调优、限流熔断与异步消息处理方案
Tomcat线程池参数调优:压测数据说话 Spring Boot默认内嵌Tomcat线程池配置对低负载场景够用,但面对高并发时就暴露短板。调优前先用压测工具拿到基线数据。 # 用w…