rabbitmq

葵野寺20 小时前
java·开发语言·rabbitmq·java-rabbitmq
【RelayMQ】基于 Java 实现轻量级消息队列(九)目录一. 建立连接1.1 服务器启动1.2 客户端创建连接1.3 连接初始化二. 自定义网络协议2.1 网络协议格式
Cxzzzzzzzzzz1 天前
分布式·rabbitmq
RabbitMQ 在实际开发中的应用场景与实现方案在分布式系统中,服务之间的交互方式直接影响系统的性能与可靠性。RabbitMQ 作为一款成熟的消息中间件,广泛应用于 解耦、异步、削峰、广播、延时任务、负载均衡 等场景。本文结合实际开发案例,介绍不同场景下的实现方案,并配合 Go 语言示例代码。
优秀的老黄2 天前
linux·运维·docker·中间件·容器·centos·rabbitmq
Docker部署RabbitMQ在此记录一下 Docker 部署 RabbitMQ 的过程,完整脚本见文章末尾。 直接在宿主机上安装 RabbitMQ 还是太麻烦了,还要安装适合 RabbitMQ 指定版本的 Erlang,还是直接用 docker 方便。 先进入 https://hub.docker.com/_/rabbitmq 选择你需要的 RabbitMQ 版本,例如我选择了 3.13.7-management
java1234_小锋2 天前
java·rabbitmq·java-rabbitmq
RabbitMQ如何实现消息的持久化?大家好,我是锋哥。今天分享关于【RabbitMQ如何实现消息的持久化?】面试题。希望对大家有帮助;超硬核AI学习资料,现在永久免费了!
AD钙奶-lalala2 天前
java·rabbitmq·java-rabbitmq
RabbitMQ的核心使用示例我们用 注册成功 → 通过 MQ 异步打印日志 来模拟“发邮件”的场景,这样你就能清晰掌握 MQ 的核心用法了。
山城码农笑松哥2 天前
linux·debian·rabbitmq
国产凝思debian系Linux离线安装rabbitmq教程步骤由于国内访问debian的apt源太慢了,花了很多很多时间后,反而超时报错。所以采用离线安装方式。在有网络的电脑上下载安装资源文件
小句2 天前
分布式·rabbitmq·ruby
RabbitMQ对接MQTT消息发布指南好的,完全没问题。使用 RabbitMQ 向 MQTT 主题发布消息,核心在于启用并配置 RabbitMQ 的 MQTT 插件。这个插件使得 RabbitMQ 能够“听懂” MQTT 协议,并作为一座桥梁,在 AMQP(RabbitMQ 的默认协议)世界和 MQTT 世界之间路由消息。
JAVA学习通2 天前
分布式·rabbitmq
【RabbitMQ】高级特性:持久性·发送方确认·重试机制·TTL·死信队列·延迟队列·事务·消息分发RabbitMQ的高级特性还包括我的上篇博客【RabbitMQ】-----详解RabbitMQ高级特性之消息确认机制-CSDN博客
海阔天空在前走2 天前
分布式·rabbitmq
MQ防止重复消费的四种方法在 MQ(RocketMQ/RabbitMQ/Kafka 等)中,“至少一次”投递语义决定了 重复消费必然存在,只能 业务侧幂等 来“防”。
AD钙奶-lalala2 天前
分布式·rabbitmq
RabbitMQ在Mac OS上的安装和启动在 macOS 上安装和启动 RabbitMQ 通常有两种主流方式:通过 Homebrew 或通过 Docker。我给你整理下最常用的 Homebrew 方式:
葵野寺2 天前
java·开发语言·网络·rabbitmq·java-rabbitmq
【RelayMQ】基于 Java 实现轻量级消息队列(七)目录一. Virtual1.1 VirtualName1.2 虚拟机中的属性二. Virtual中的方法
胚芽鞘6813 天前
分布式·rabbitmq
我对rabbitmq的理解(第一次)众所周知rabbitmq是一个中间件,作用呢是帮助系统高效处理消息,解决了传统项目复杂业务(多个非核心操作)串行同步,带来的响应时间长,容错能力低,耦合性高。它实现了AMQP协议高级消息队列协议。
KIDAKN3 天前
分布式·rabbitmq
RabbitMQ 幂等性, 顺序性 和 消息积压目录1. 幂等性1.1 简介1.2 幂等性的划分1.3 可能会引发消息重复传输的场景1.4 如何解决消息重复接收
Gu Gu Study3 天前
java·spring cloud·rabbitmq
Spring运行程序RabbitMQ并没有自动创建队列的问题解决几天前遇到了一个问题,如标题所说,自己代码@使用RabbitListener绑定一个交换机,但是代码运行后交换机按照配置项创建了出来,但是队列却无法创建成功,也就绑定失败了。
a587694 天前
java·分布式·面试·kafka·rabbitmq·linq
消息队列(MQ)高级特性深度剖析:详解RabbitMQ与Kafka在现代分布式系统架构中,消息队列(Message Queue)已成为不可或缺的核心组件。初级使用消息队列可能只需几行代码就能实现基本功能,但要真正发挥其在大规模生产环境中的威力,避免消息丢失、重复消费、性能瓶颈等问题,就必须深入理解其高级特性。
一个帅气昵称啊4 天前
分布式·微服务·架构·rabbitmq·.net
C#,RabbitMQ从入门到精通,.NET8.0(路由/分布式/主题/消费重复问题 /延迟队列和死信队列/消息持久化 )/RabbitMQ集群模式消息队列(MQ)在分布式系统中用于解耦生产者和消费者,提高系统的异步处理能力、削峰填谷、增强可扩展性和可靠性。通过消息队列,任务可以异步执行,避免系统因瞬时高并发而崩溃。
长相易乐4 天前
分布式·rabbitmq
RabbitMQ 教程消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。“消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处理,他不管。消费者只负责从消息队列中取出数据处理,他不管这是谁发送的数据。
zhysunny4 天前
kafka·rabbitmq·rocketmq
消息三剑客华山论剑:Kafka vs RabbitMQ vs RocketMQ“选消息队列就像选交通工具:Kafka是货运专列,RabbitMQ是城市地铁,RocketMQ是全能高铁。选错工具?小心你的数据堵在五环!”
小鸡脚来咯4 天前
rabbitmq
rabbitmq如何保证消息不丢失信息发送者-交换器-队列-消息消费者利用publisher confirm机制来判断。MQ默认是内存存储消息,开启持久化功能可以确保缓存在MQ中的消息不丢失。
hong_zc5 天前
rabbitmq
rabbitmq 的 TTL我们可以通过 ttl() 设置超时时间,单位是 ms代码演示:设置超时时间为 20s,这样在这条队列的所有的消息的过期时间都是 20s 【前提是你没有给消息单独设置过 TTL】 我们会发现队列多了一个属性 TTL,可以看到过期时间 为 20 000 ms