技术栈
java-rabbitmq
中草药z
8 小时前
java
·
学习
·
rabbitmq
·
java-rabbitmq
·
持久化
·
高级特性
【RabbitMQ高级特性】消息确认机制、持久化、发送方确认、TTL和死信队列
🔥个人主页: 中草药🔥专栏:【中间件】企业级中间件剖析消费者确认机制确保消息被正确处理后才从队列中删除。如果消费者处理失败(如业务异常或宕机),Broker 会重新投递消息。
是姜姜啊!
1 天前
java
·
rabbitmq
·
java-rabbitmq
MQ,RabbitMQ,MQ的好处,RabbitMQ的原理和核心组件,工作模式
MQ全称 Message Queue(消息队列),是在消息的传输过程中 保存消息的容器。它是应用程序和应用程序之间的通信方法
Cloud_.
2 天前
spring boot
·
消息队列
·
rabbitmq
·
java-rabbitmq
·
mq
Spring Boot 整合 RabbitMQ:注解声明队列与交换机详解
RabbitMQ 作为一款高性能的消息中间件,在分布式系统中广泛应用。Spring Boot 通过 spring-boot-starter-amqp 提供了对 RabbitMQ 的无缝集成,开发者可以借助注解快速声明队列、交换机及绑定规则,极大简化了配置流程。本文将通过代码示例和原理分析,详细介绍如何用注解实现 RabbitMQ 的集成,并深入解析交换机的作用与类型。
PXM的算法星球
4 天前
spring boot
·
rabbitmq
·
java-rabbitmq
spring boot 三步集成rabbitmq
引入依赖编写config类使用rabbitmq
零三零等哈来
5 天前
java
·
rabbitmq
·
java-rabbitmq
Rabbitmq八股文
发送消息时丢失的情况分析:生产者重试机制: 可以在配置文件(如 yaml)中进行定义,设置重试次数以及下次重试的时间间隔。不过,需要留意的是,这种同步阻塞重试的方式不太推荐使用,因为它可能会阻塞后续流程,拖慢整体的消息发送效率,对系统的实时性产生不良影响。
Cloud_.
5 天前
spring boot
·
rabbitmq
·
java-rabbitmq
Spring Boot整合RabbitMQ极简教程
① 添加依赖② 配置连接信息控制台输出:消息未消费连接失败消息重复消费通过Spring Boot整合RabbitMQ只需三步:
幸好我会魔法
7 天前
java
·
rabbitmq
·
java-rabbitmq
RabbitMQ实现定时/延迟任务
方案选择实现方式(两种)实现缺陷:不一定准时投送,当某一个时间堆积大量消息,那包会有延迟的基于死信队列有这样一个场景,当我是基于消息设置过期时间,第一个投送到空队列的过期时间设置为1h,第二个设置为2m,由于是顺序队列,会导致第二个消息被阻塞,所以基于死信队列还是适合固定时间的延迟
T.O.P11
7 天前
java
·
rabbitmq
·
java-rabbitmq
RabbitMQ常见问题总结
RabbitMQ 是一个在 AMQP(Advanced Message Queuing Protocol )基础上实现的,可复用的企业消息系统。它可以用于大型软件系统各个模块之间的高效通信,支持高并发,支持可扩展。它支持多种客户端如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP 等,支持 AJAX,持久化,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。
爱敲代码的三毛
8 天前
java
·
rabbitmq
·
java-rabbitmq
Java操作RabbitMQ
在Maven依赖中引入amqp的起步依赖即可在Spring配置文件中配置RabbitTemplate是Spring封装好的操作RabbitMQ的工具类
一只淡水鱼66
9 天前
spring boot
·
rabbitmq
·
java-rabbitmq
【RabbitMQ】在spring boot中实现消息可靠性
RabbitMQ在消息传递过程中为了保证消息可靠性,主要分为三个阶段来进行保障:生产者在将消息发送到交换机时,可能会因为网络中断、交换机不存在等原因导致消息丢失。为此,RabbitMQ提供了**发布者确认机制(Publisher Confirms)**来确保消息成功到达Broker。
幼儿园扛把子\
10 天前
分布式
·
rabbitmq
·
java-rabbitmq
RabbitMQ入门:从安装到高级消息模式
同步调用是指客户端调用远程服务时,需要等待服务端返回结果后才能继续执行,典型的场景如远程调用 HTTP 服务。 同步调用的优势:时效性强,等到结果后才返回–需要查询结果的通常用同步调用 同步调用的问题:
幼儿园扛把子\
11 天前
spring boot
·
rabbitmq
·
java-rabbitmq
SpringBoot牵手RabbitMQ
消息的生产者消息的消费者测试: 查看mq控制台 发送成功测试:需要创建一个队列多个消费者 队列中的消息只能被一个消费者消费,消费完即丢失了。
一只淡水鱼66
12 天前
spring boot
·
rabbitmq
·
java-rabbitmq
【RabbitMQ】rabbitmq在spring boot中的使用
rabbitmq官网地址:https://www.rabbitmq.com/tutorials下面介绍rabbitmq官网中七种使用方式在spring boot中如何使用
XiaoyuEr_6688
13 天前
java
·
rabbitmq
·
java-rabbitmq
在java中使用RabbitMQ的步骤
消息发送方和消费方都需要这个依赖地址配置在yaml文件中,或者nacos中同样,发送方和消费方都需要配置
54lyyyy
13 天前
java
·
rabbitmq
·
java-rabbitmq
RabbitMQ之旅(2)
相信自己,终会成功目录Spring连接RabbitMQ1.引入依赖2.配置rabbitmq3.生产者(简单模式)
添砖Java中
14 天前
java
·
spring boot
·
kafka
·
rabbitmq
·
java-rabbitmq
Java集成消息队列实战:从RabbitMQ到Kafka的完整解决方案 [特殊字符]
异步处理:订单创建 → 发送短信异步执行系统解耦:支付服务与物流服务独立演进流量削峰:应对秒杀活动瞬时流量
web15117360223
15 天前
java
·
rabbitmq
·
java-rabbitmq
RabbitMQ 进阶
我们可以通过 MQ 异步调用,来使程序的性能更好和解耦合。但是如果 MQ 的消息没有成功的被对应的程序处理,那么这样不就会造成数据不一致的情况。因此,我们这里必须要尽可能的确保 MQ 消息的可靠性,即:消息应该至少被消费者处理一次。
m0_74824635
18 天前
spring boot
·
rabbitmq
·
java-rabbitmq
Spring Boot 中 RabbitMQ 的使用
目录引入依赖添加配置Simple(简单模式)生产者代码消费者代码?编辑Work Queue(工作队列)
中草药z
19 天前
spring boot
·
rabbitmq
·
java-rabbitmq
【RabbitMQ】Spring Boot 结合 RabbitMQ 完成应用间的通信
🔥个人主页: 中草药🔥专栏:【中间件】企业级中间件剖析Spring 框架与 RabbitMQ 的整合主要通过 Spring AMQP(Advanced Message Queuing Protocol)模块实现,提供了便捷的消息队列开发能力。
m0_67265654
21 天前
java
·
rabbitmq
·
java-rabbitmq
【Rabbitmq篇】高级特性----TTL,死信队列,延迟队列
目录一.TTL???1.设置消息的TTL2.设置队列的TTL3.俩者区别?二.死信队列定义:消息成为死信的原因: