消息中间件
文章平均质量分 96
忧郁的橙子.
求职Java后端
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二、Rabbit MQ 高级
文章摘要: 本文详细探讨了如何确保消息队列(MQ)的消息可靠性,涵盖生产者、MQ和消费者三个环节的可靠性保障方案。生产者端通过重试机制和确认机制(PublisherConfirm和PublisherReturn)确保消息成功发送到MQ;MQ层面通过数据持久化和LazyQueue机制防止消息丢失;消费者端则通过确认机制、失败重试和业务幂等性设计保障消息处理可靠性。最后,文章介绍了基于死信交换机和延迟消息插件的两种延迟消息实现方案,并以电商订单超时处理为例展示了具体实现逻辑。全文系统性地解决了MQ消息可靠性问题原创 2025-11-15 20:40:25 · 1080 阅读 · 0 评论 -
一、Rabbit MQ 初级
本文介绍了微服务架构中同步调用与异步调用的区别及RabbitMQ的应用。内容涵盖: 同步调用的局限性:性能差、扩展性弱、级联故障风险高 异步调用的优势:解耦服务、提高性能、支持扩展、故障隔离 RabbitMQ核心概念:交换机、队列、绑定、虚拟主机 消息模型演示:工作队列、Fanout广播、Direct路由、Topic通配符 Spring AMQP应用:声明队列/交换机、消息收发、JSON序列化 实战案例:将支付服务的同步调用改为基于RabbitMQ的异步通知 通过RabbitMQ实现异步通信,有效解决了微服原创 2025-11-13 16:29:27 · 1065 阅读 · 0 评论
分享