首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签rabbitmq

#rabbitmq

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。

RocketMQ 和 RabbitMQ 的比较以及 RocketMQ 的使用

郑子铭

消息队列在项目中会经常用到,目前我们使用的是 RabbitMQ,但在 Java 技术栈下,RocketMQ 使用的比较多。下面比较下 RabbitMQ 和 Ro...

14910

图解RabbitMQ七种工作模式&&生产者消费者模型的补充

阑梦清川

之前学习的这个消息队列的快速上手,只学习了生产者的这个代码编写,并且可以看到这个生产者生产的这个消息的查看;

18310

RabbitMQ介绍和快速上手案例

阑梦清川

废话不多说,这个rabbitMQ就是我们的消息队列,其中这个单词的前面的部分翻译之后就是兔子的意思,后面的这个mq就是我们的message quene简称;

11210

面试官:谈谈RabbitMQ的队头阻塞问题?

磊哥

RabbitMQ 延迟消息的队头阻塞问题是指,在使用死信队列(DLX)和 TTL(消息过期时间)实现延迟消息时,由于队列的先进先出(FIFO)特性,在队列头部消...

6610

腾讯云中间件8月产品月报 | RabbitMQ 支持按量计费模式

腾讯云中间件团队

TDMQ Pulsar 版专业集群支持消息、元数据两级跨地域复制功能,消息级复制解决用户全球地域的数据统一归档问题,元数据级复制提供解决用户核心业务跨地域容灾的...

5200

在单 node 系统和多 node 构成的 cluster 系统中声明 queue、exchange ,以及 进行 binding 会有什么不同?

代码小李

在单节点系统和多节点构成的集群系统中声明队列(queue)、交换机(exchange)以及进行绑定(binding)会有一些不同之处,主要体现在高可用性和数据分...

6200

RabbitMQ 中的 broker 是指什么?cluster 又是指什么?

代码小李

在 RabbitMQ 中,broker 和 cluster 是两个重要的概念,它们分别指的是不同的组件和架构。

8200

RabbitMQ各种模式的含义与Spring Boot实例详解

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ是一款强大的消息中间件,支持多种消息传递模式。在这篇文章中,我们将详细解释RabbitMQ的几种常见模式,并通过Spring Boot实例代码进...

7710

秒杀系统库存超卖问题:从传统解决方案到引入RabbitMQ

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

在搭建秒杀系统时,库存超卖问题是一个复杂而常见的挑战。本文将深入探讨在传统Spring Cloud架构中,如何有效解决库存超卖问题,首先考虑了乐观锁与事务以及分...

9010

RabbitMQ的四种消息传递模式与演示代码

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ是一个功能强大的消息代理,提供了多种消息传递模式来满足不同场景下的需求。本文将介绍RabbitMQ的四种常用消息传递模式:Work、Fanout...

12210

面试题解析:RabbitMQ在多线程秒杀系统中的关键作用

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

在多线程秒杀系统的设计中,库存超卖问题是一个常见而具有挑战性的问题。面试官可能会询问如何处理这一问题,尤其是在高并发场景下。在回答这个问题时,我们将详细解析Ra...

4600

RabbitMQ中的Exchange是什么?它有哪些类型?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

在RabbitMQ中,Exchange(交换机)是消息的中转站,用于接收生产者发送的消息,并将其路由到一个或多个队列。Exchange根据特定的路由规则将消息发...

12410

RabbitMQ是如何实现消息传递的?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ是一个开源的消息代理(Message Broker),它实现了高级消息队列协议(AMQP),用于在应用程序之间进行可靠的异步消息传递。Rabbi...

10310

什么是RabbitMQ?它的主要功能是什么?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ是一个开源的消息代理软件,它实现了高级消息队列协议(AMQP),用于在分布式系统之间进行可靠的异步通信。它可以在不同的应用程序、服务和系统之间传...

8110

RabbitMQ中的消息优先级是如何实现的?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ中的消息优先级是通过设置消息的优先级属性来实现的。在RabbitMQ中,每条消息都可以附带一个优先级属性,该属性的值在0到255之间,其中0表示...

11010

RabbitMQ中的消息发布-订阅模式是什么?如何实现?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ中的消息发布-订阅模式是一种常见的消息传递模式,用于将消息广播给多个消费者。在这种模式下,一个生产者将消息发送到一个交换机(Exchange),...

11010

RabbitMQ中的消息持久化是如何实现的?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ中的消息持久化是通过将消息存储到磁盘上的持久化队列来实现的。在RabbitMQ中,消息的持久化是为了确保即使在RabbitMQ服务器重启或崩溃的...

5300

RabbitMQ中的消息确认机制是什么?为什么需要消息确认?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ中的消息确认机制是指生产者发送消息后,等待消费者确认消息已经被正确接收和处理的一种机制。消息确认机制的主要目的是确保消息的可靠传递和处理,以避免...

8510

RabbitMQ中的Binding是什么?它的作用是什么?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ中的Binding(绑定)是用于将交换机(Exchange)和队列(Queue)关联起来的配置。通过绑定,我们可以指定交换机将消息路由到哪些队列...

7710

RabbitMQ中的Routing Key是什么?它的作用是什么?

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

RabbitMQ中的Routing Key(路由键)是用于将消息路由到指定队列的关键字。它是在消息发布时与消息一起发送的一个属性。Routing Key的作用是...

13710
领券