RabbitMQ实战指南
基本概念:生产者,消费者,交换器,队列,绑定等;
高级特性:如,TTL,死信,延迟队列,优先级队列,RPC,消息持久化,生产端和消费端的消息确认等.
存储机制,流控以及镜像队列原理
网络分区
另一花生
竹杖芒鞋轻胜马,一蓑烟雨任平生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ可能出现的数据顺序不对的场景
问题:一个queue,多个consumer消费并行;解决办法:rabbitmq:拆分多个queue,每个queue一个consumer,就是多一些queue而已,确实是麻烦点;或者就一个queue但是对应一个consumer,然后这个consumer内部用内存队列做排队,然后分发给底层不同的worker来处理...原创 2021-03-07 14:32:27 · 605 阅读 · 0 评论 -
rabbitMQ可能存在的消息丢失问题
原创 2021-03-06 23:43:21 · 369 阅读 · 0 评论 -
消息队列常考问题记录
你们的业务系统传递消息时,消息链路如何追踪,才能在系统bug时快速排查MQ的问题? 如果给你系统设计一个 MQ 数据全链路零丢失方案,如何设计? 你们生产环境中的MQ集群是如何规划的?能抗多少并发? 如何给你们的系统设计一个消息幂等性机制? 消费系统故障导致的百万消息积压问题遇到过吗?如何处理的? 如果给你们系统设计一个消息延迟调度机制,如何设计? 如何设计一套 Kafka 到 RocketMQ 的双写 + 双读技术方案,实现无缝迁移! ...原创 2020-12-22 11:29:08 · 346 阅读 · 2 评论 -
RabbitMQ总结
1.掌握MQ在各种场景下的应用;2.熟悉了解/深入探究主流消息中间件特点,架构,原理,底层机制;3.学习Rabbit基础原理和API级别使用;4.巧妙运用Rabbit高级特性服务于你的应用服用,架构设计;5.学会MQ与Spring体系整合,更搞笑的实现MQ与应用服务的集成;6.构建高可靠性的MQ服务,搭建完备的平台化体系;7.紧密结合互联网大厂的架构设计思路,构建自己的架构设计思想;8.解决各种场景,需求下的MQ中间件设计与落地;9.封装基础组件,让别人站在你的肩膀上编码;.原创 2020-12-20 16:35:22 · 381 阅读 · 0 评论 -
RabbitMQ入门-基本概念
消息中间件含义: 消息( Message )是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串、JSON 等,也可以很复杂,比如内嵌对象。 利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。RabbitMQ 整体上是一个生产者消费者模型,主要负责接收、存储和转发消息。整体模型架构图如下:两种传递模式:点对点( P2P, Point-to-Poin...原创 2020-06-08 10:56:18 · 767 阅读 · 0 评论
分享