![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
和RocketMQ一样,RabbitMQ作为消息中间件,主要负责接收、存储和转发消息。同时RabbitMQ也有生产者和消费者的概念,我们先来看看...
作为《学习RabbitMQ,这里没有废话》系列的开篇,理论上按照我个人的风格是要介绍一下什么是消息,什么是消息中间件,然后再过渡到本篇《Rabb...
1. 死信队列 上一篇《RocketMQ:消息重试》中我们提到当一条消息消费失败时,RocketMQ会进行一定次数的重试。重试的结果也很简单,无...
消息的发送和消费并不是百分百成功的,在出现消息推送失败时,RocketMQ有何补偿方式来进行消息重试呢?这是我们今天要一起学习的点。 1. 顺序...
RocketMQ分布式集群是通过Broker节点的Master和Slave配合达到高可用性的。 Master和Slave的区别:在Broker的...
通常来说我们对分布式队列有高可靠性的要求,所以数据要进行持久化存储。 消息生产者发送消息到MQ。 MQ收到消息,将消息进行持久化,即在存储系统中...
在此之前,我们已经介绍过《RocketMQ:快速入门》和《RocketMQ:搭建集群》。现在我们已经准备好RocketMQ的环境了,接下来就是通...
在上一篇《RocketMQ:快速入门》之后,今天说一说如何搭建RocketMQ集群。首先看一下集群架构图: 1. 集群特点 NameServer...
1. 什么是消息中间件 (1)什么是消息? 消息是指:在应用程序之间传递的数据。消息可以非常简单,比如只包含文本字符串、JSON等;但也可以很复...