RabbitMq的惰性队列(Lazy Queue)、优先级队列(Priority Queue)

RabbitMQ从3.6.0版本开始引入惰性队列,它是一种以惰性模式运行的经典队列。当设置“惰性”队列模式时,经典队列中的消息将尽可能早地移动到磁盘。这些消息只有在消费者请求时才被加载到RAM中。也就是说生产者发送消息到RabbitMq时,这些消息会直接写入到磁盘上,而不是先加载到内存中;当消费者需

RabbitMQ 的工作模式

RabbitMQ 共提供了 7 种工作模式进行消息传递,在本篇文章中,我们就来学习 RabbitMQ 的工作模式

RabbitMQ 消息队列

RabbitMQ 是一个开源的消息代理和队列服务器,它支持多种消息协议,包括 AMQP(高级消息队列协议),MQTT,STOMP 等。RabbitMQ 被广泛用于异步消息处理、事件驱动架构、微服务架构等场景。RabbitMQ 提供了灵活的路由功能、高可用性、持久化、集群和多种语言的客户端库,使其成为

【02基础】- RabbitMQ基础

RabbitMQ 基础

RabbitMQ 中保证消息不被重复消费

在分布式系统中,消息的可靠传输和处理至关重要。RabbitMQ 作为一个常用的消息队列中间件,提供了丰富的功能来保证消息的可靠传输。但是,由于网络故障、服务宕机等原因,消息有可能被重复消费。如果没有处理好重复消费问题,可能会导致系统产生不一致性。为了解决这个问题,RabbitMQ 提供了一些机制来防

RabbitMQ介绍和快速上手案例

这个其实也没有什么好介绍的,这个就是我们的消息队列的一种,因为这个兔子的繁殖速度快嘛,所以使用这个rabbit进行表示,没有其他的意思;这个rabbitMQ也仅仅是我们的这个众多的产品里面的一种罢了,我们主要学习这个消息队列;这个工作流程图里面的这个connection表示的就是我们的这个链接,这个

Kafka+RabbitMQ+ActiveMQ看看消息队列设计精要9

消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发的Notify、MetaQ、Rocke

快速入门消息队列MQ、RabbitMQ

微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起请求后需要服务提供者执行业务返回结果后,才能继续执行后面的业务。也就是说调用者在调用过程中处于阻塞状态,因此我们称这种调用方式为,也可以叫。但在很多场景下,我们可能需要采用

RabbitMQ的基本概念和入门

文将详细介绍RabbitMQ的基本概念、工作原理、应用场景以及其主要特性

RabbitMQ 如何保证消息不丢失?

要保证 RabbitMQ 的消息不丢失,需要从生产者、路由过程、消费者和 Broker 端采取一系列措施。消息丢失的常见原因包括:生产者发送失败、消息路由失败、消费者处理异常,以及 RabbitMQ 服务宕机未持久化。为解决生产者端的消息丢失问题,可以采用事务机制或发布确认机制,确保消息成功发送并得

RabbitMQ简单应用

RabbitMQ结合java的简单使用

【Rabbitmq篇】高级特性----事务,消息分发

【Rabbitmq篇】高级特性----事务,消息分发

RabbitMQ的安装与配置

RabbitMQ的安装与配置

RabbitMQ 篇-深入了解延迟消息、MQ 可靠性(生产者可靠性、MQ 可靠性、消费者可靠性)

每个 RabbitTemplate 只能配置一个 ReturnCallback,因此可以在配置类中统一设置。@[email protected]("触发return callback,");});测试:当发送消息的时候,设置一个不存在的路由:在交换机中,不存在 “xbss” 路由关键字,

RabbitMQ应用

涉及rabbitmq-communication与springboot-rabbitmq代码

高级java每日一道面试题-2024年10月28日-RabbitMQ篇-RabbitMQ的使用场景有哪些?

RabbitMQ 的使用场景非常广泛,涵盖了异步处理、削峰填谷、日志收集、任务分发、系统解耦、事件通知、幂等性处理、流量控制、事务处理和消息路由等多个方面。在面试中,能够详细解释这些场景及其实现方式,可以展示你对 RabbitMQ 的深入理解和实际应用能力。

KeyarchOS适配rabbitmq 3.9.13

出现报错/usr/lib/tmpfiles.d/rabbitmg-server.conf:11 Line references path below legacy directory /var/run/, updating /var/run/rabbitmq - /run/rabbitmq;这时执行

RabbitMQ中如何管理和限制队列的大小?

在RabbitMQ中管理和限制队列的大小是一项重要的任务,以确保系统在面对大量消息时依然能够稳定运行,并且避免因为队列过大而占用过多的内存或磁盘空间。

python如何使用Rabbitmq

RabbitMQ是一个开源的消息中间件,基于AMQP(Advanced Message Queue Protocol,高级消息队列协议)协议实现。RabbitMQ被广泛应用于各种应用场景,如异步任务处理、日志传输、实时消息推送等。在微服务架构中,RabbitMQ是一个常见的消息中间件选择,它可以帮助

RabbitMQ 面试题

无法被消费的消息,称为死信。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈