技术栈
rabbitmq
葵野寺
20 小时前
java
·
开发语言
·
rabbitmq
·
java-rabbitmq
【RelayMQ】基于 Java 实现轻量级消息队列(九)
目录一. 建立连接1.1 服务器启动1.2 客户端创建连接1.3 连接初始化二. 自定义网络协议2.1 网络协议格式
Cxzzzzzzzzzz
1 天前
分布式
·
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钙奶-lalala
2 天前
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钙奶-lalala
2 天前
分布式
·
rabbitmq
RabbitMQ在Mac OS上的安装和启动
在 macOS 上安装和启动 RabbitMQ 通常有两种主流方式:通过 Homebrew 或通过 Docker。我给你整理下最常用的 Homebrew 方式:
葵野寺
2 天前
java
·
开发语言
·
网络
·
rabbitmq
·
java-rabbitmq
【RelayMQ】基于 Java 实现轻量级消息队列(七)
目录一. Virtual1.1 VirtualName1.2 虚拟机中的属性二. Virtual中的方法
胚芽鞘681
3 天前
分布式
·
rabbitmq
我对rabbitmq的理解(第一次)
众所周知rabbitmq是一个中间件,作用呢是帮助系统高效处理消息,解决了传统项目复杂业务(多个非核心操作)串行同步,带来的响应时间长,容错能力低,耦合性高。它实现了AMQP协议高级消息队列协议。
KIDAKN
3 天前
分布式
·
rabbitmq
RabbitMQ 幂等性, 顺序性 和 消息积压
目录1. 幂等性1.1 简介1.2 幂等性的划分1.3 可能会引发消息重复传输的场景1.4 如何解决消息重复接收
Gu Gu Study
3 天前
java
·
spring cloud
·
rabbitmq
Spring运行程序RabbitMQ并没有自动创建队列的问题解决
几天前遇到了一个问题,如标题所说,自己代码@使用RabbitListener绑定一个交换机,但是代码运行后交换机按照配置项创建了出来,但是队列却无法创建成功,也就绑定失败了。
a58769
4 天前
java
·
分布式
·
面试
·
kafka
·
rabbitmq
·
linq
消息队列(MQ)高级特性深度剖析:详解RabbitMQ与Kafka
在现代分布式系统架构中,消息队列(Message Queue)已成为不可或缺的核心组件。初级使用消息队列可能只需几行代码就能实现基本功能,但要真正发挥其在大规模生产环境中的威力,避免消息丢失、重复消费、性能瓶颈等问题,就必须深入理解其高级特性。
一个帅气昵称啊
4 天前
分布式
·
微服务
·
架构
·
rabbitmq
·
.net
C#,RabbitMQ从入门到精通,.NET8.0(路由/分布式/主题/消费重复问题 /延迟队列和死信队列/消息持久化 )/RabbitMQ集群模式
消息队列(MQ)在分布式系统中用于解耦生产者和消费者,提高系统的异步处理能力、削峰填谷、增强可扩展性和可靠性。通过消息队列,任务可以异步执行,避免系统因瞬时高并发而崩溃。
长相易乐
4 天前
分布式
·
rabbitmq
RabbitMQ 教程
消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。“消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处理,他不管。消费者只负责从消息队列中取出数据处理,他不管这是谁发送的数据。
zhysunny
4 天前
kafka
·
rabbitmq
·
rocketmq
消息三剑客华山论剑:Kafka vs RabbitMQ vs RocketMQ
“选消息队列就像选交通工具:Kafka是货运专列,RabbitMQ是城市地铁,RocketMQ是全能高铁。选错工具?小心你的数据堵在五环!”
小鸡脚来咯
4 天前
rabbitmq
rabbitmq如何保证消息不丢失
信息发送者-交换器-队列-消息消费者利用publisher confirm机制来判断。MQ默认是内存存储消息,开启持久化功能可以确保缓存在MQ中的消息不丢失。
hong_zc
5 天前
rabbitmq
rabbitmq 的 TTL
我们可以通过 ttl() 设置超时时间,单位是 ms代码演示:设置超时时间为 20s,这样在这条队列的所有的消息的过期时间都是 20s 【前提是你没有给消息单独设置过 TTL】 我们会发现队列多了一个属性 TTL,可以看到过期时间 为 20 000 ms