技术栈
rabbitmq
听雨·眠
5 小时前
分布式
·
rabbitmq
RabbitMQ
Erlang 编写的一个开源的消息队列 ,实现了高级消息队列协议(AMQP)DLX 是死信交换器,消息在一个队列中变成死信之后,会重新发送到另一个死信交换器,绑定死信交换器的队列就叫死信队列 死信原因:
Themberfue
1 天前
linux
·
运维
·
分布式
·
后端
·
rabbitmq
·
ruby
RabbitMQ ⑥-集群 || Raft || 仲裁队列
准备三台服务器,确保这三台服务器处于同一个局域网内。安装 RabbitMQ,此步骤省略配置 host 文件
white.tie
1 天前
运维
·
服务器
·
rabbitmq
A服务器备份rabbitmq持久化目录到B服务器,不显示mq队列消息
场景:在A服务器上docker启动mq服务,在mq服务器上恢复服务,结果队列消息丢失问题docker inspect 容器id
ascarl2010
1 天前
linux
·
rabbitmq
·
ruby
在 “Linux 9“ 系统快速安装配置RabbitMQ
这是在 “Linux 9” 系统(如 RHEL 9、AlmaLinux 9、Rocky Linux 9)上安装和配置 RabbitMQ 的中文指南。
计算机毕设定制辅导-无忧学长
1 天前
微服务
·
架构
·
rabbitmq
微服务架构中的 RabbitMQ:异步通信与服务解耦(二)
在使用 RabbitMQ 进行实战演练之前,首先需要搭建好开发环境。以 Java 开发为例,我们需要安装 RabbitMQ 和引入相关依赖。
计算机毕设定制辅导-无忧学长
1 天前
docker
·
kubernetes
·
rabbitmq
Docker 与 Kubernetes 部署 RabbitMQ 集群(一)
**在当今分布式系统盛行的时代,消息队列作为一种重要的中间件,承担着系统组件间异步通信、解耦以及流量削峰等关键任务 。RabbitMQ 作为消息队列领域的佼佼者,凭借其基于 AMQP 协议实现、支持多种消息模式、具备高可靠性和灵活性等特性,被广泛应用于各类项目中。无论是电商系统中订单处理与库存更新的解耦,还是金融系统中交易信息的可靠传输,RabbitMQ 都发挥着不可或缺的作用。
暴躁哥
1 天前
分布式
·
rabbitmq
·
amqp
消息队列RabbitMQ与AMQP协议详解
RabbitMQ是一个开源的消息队列中间件,基于AMQP(Advanced Message Queuing Protocol)协议实现。它作为一个消息代理(Message Broker),可以接收、存储和转发消息数据,用于解耦系统组件、实现异步通信、流量削峰等场景。
@小了白了兔
1 天前
分布式
·
rabbitmq
RabbitMQ可靠传输——持久性、发送方确认
前面学习消息确认机制时,是为了保证Broker到消费者直接的可靠传输的,但是如果是Broker出现问题(如停止服务),如何保证消息可靠性?对此,RabbitMQ提供了持久化功能:
努力也学不会java
2 天前
java
·
分布式
·
后端
·
中间件
·
rabbitmq
【RabbitMQ】 RabbitMQ高级特性(二)
本文延续上文RabbitMQ高级特性(一)为大家继续讲解RabbitMQ其他高级特性在消息传递过程中, 可能会遇到各种问题, 如网络故障, 服务不可用, 资源不足等, 这些问题可能导致消息处理失败. 为了解决这些问题, RabbitMQ 提供了重试机制, 允许消息在处理失败后重新发送. 但如果是程序逻辑引起的错误, 那么多次重试也是没有⽤的, 可以设置重试次数
virtuousOne
3 天前
分布式
·
rabbitmq
RabbitMQ详解
队列的工作模式队列详解 1.Classic经典队列 Durability有两个选项,Durable和Transient,前者表示队列会将消息保存到硬盘,这样消息的安全性更高。担心性能会低;
@小了白了兔
3 天前
分布式
·
rabbitmq
RabbitMQ——消息确认
生产者发送的消息,可能有以下两种情况:1> 消息消费成功2> 消息消费失败为了保证消息可靠的到达消费者(!!!注意:消息确认机制和前面的工作模式中的publisher confirms模式有很大区别,消息确认保证的是消息可靠的到达消费者,而publisher confirms保证的是消息可靠的到达RabbitMQServer),RabbitMQ引入了消息确认机制:
天堂的恶魔946
3 天前
c++
·
rabbitmq
·
php
C++ - 仿 RabbitMQ 实现消息队列(3)(详解使用muduo库)
我们前面简单介绍了一下protobuf和muduo库,对他们有了一个基本的了解,如果还不熟悉的小伙伴可以点击这里:
灰阳阳
4 天前
java
·
rabbitmq
·
java-rabbitmq
RabbitMQ的其中工作模式介绍以及Java的实现
为了更好的理解RabbitMQ中的工作模式,最好先了解RabbitMQ的几种常见交换机的类型Fanout(扇出交换机) 它会忽视路由键,把消息发送给所有绑定了该交换机的所有队列
敖云岚
4 天前
java
·
rabbitmq
·
java-rabbitmq
【RabbitMQ】记录 InvalidDefinitionException: Java 8 date/time type
目录1. 添加必要依赖2. 配置全局序列化方案(推荐)3. 配置RabbitMQ消息转换器关键点说明首先确保项目中包含JSR-310支持模块:
SizeTheMoment
4 天前
分布式
·
rabbitmq
RabbitMQ Topic & RPC
Topics 和Routing模式的区别是:在topic类型的交换机在匹配规则上, 有些要求:⽐如:编写⽣产者代码 和路由模式, 发布订阅模式的区别是:
天堂的恶魔946
4 天前
c++
·
rabbitmq
·
ruby
C++ - 仿 RabbitMQ 实现消息队列(2)(Protobuf 和 Muduo 初识)
我们之前把仿 RabbitMQ 实现消息队列的环境搭建好了,我们今天主要是来使用一下protobuf和Muduo库做一个简单的应用,为之后的项目做准备。
Themberfue
4 天前
java
·
分布式
·
消息队列
·
rabbitmq
RabbitMQ ⑤-顺序性保障 || 消息积压 || 幂等性
幂等性(Idempotency) 是计算机科学和网络通信中的一个重要概念,指的是某个操作无论被执行多少次,所产生的效果与执行一次的效果相同。
海融-二进制旅人
4 天前
面试
·
职场和发展
·
rabbitmq
面试突击:消息中间件之RabbitMQ
难易程度:☆☆☆出现频率:☆☆☆☆我们项目中很多地方都使用了RabbitMQ , RabbitMQ 是我们项目中服务通信的主要方式之一 , 我们项目中服务通信主要有两种方式实现 :
紫霖ty
4 天前
分布式
·
rabbitmq
解决软件连接RabbitMQ突发System.IO.IOException: 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接异常
系统再运行时,突然出现 System.Exception: [RabbitMQ.Send Error] RabbitMQ.Client.Exceptions.AlreadyClosedException: Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Library, code=541, text=“Unexpected Exception”, classId=0, methodId=
@TangXin
4 天前
python
·
rabbitmq
RabbitMQ通信模式(Simplest)Python示例
参考: https://www.rabbitmq.com/tutorials