消息队列

小楼v17 小时前
java·后端·消息队列·rabbitmq·死信队列·交换机·安装步骤
消息队列的核心概念与应用(RabbitMQ快速入门)消息队列的应用场景(作用):在多个不同的系统、应用之间实现消息的传输(当然了也可以存储)。不需要考虑传输应用的编程语言、系统、框架等等(也就是应用解耦)。
alonewolf_993 天前
spring boot·消息队列·rabbitmq·java-rabbitmq
RabbitMQ应用开发实战:从基础编程到SpringBoot集成全面指南在开始应用开发之前,先回顾RabbitMQ的核心组件:Producer:消息生产者Consumer:消息消费者
alonewolf_993 天前
分布式·消息队列·rabbitmq·ruby
RabbitMQ高级功能全面解析:队列选型、死信队列与消息分片实战指南RabbitMQ 3.8+版本引入了三种队列类型,各自适用于不同的业务场景。合理选择队列类型是优化系统性能的关键。
alonewolf_993 天前
分布式·消息队列·rabbitmq
RabbitMQ快速上手与核心概念详解MQ(Message Queue,消息队列) 是一种在不同应用程序之间传递数据的中间件。它由两部分组成:
这儿有个昵称4 天前
java·spring boot·消息队列·微服务架构·大厂面试·数据库优化
互联网大厂Java面试场景:从Spring Boot到微服务架构谢飞机,一个自称“熟悉互联网技术”的程序员,今天迎来了他梦寐以求的大厂面试。面试官: “我们知道你熟悉Spring Boot,请问如果要开发一个内容社区平台,比如类似于CSDN这样的,如何设计核心架构?”
hzk的学习笔记5 天前
中间件·消息队列·rocketmq
RocketMQ的消息是推还是拉?消息队列(MQ)主要支持三种消费模式:推(Push)、拉(Pull)以及5.0版本新增的POP模式。本文将重点介绍Push和Pull模式。
利刃大大6 天前
分布式·消息队列·rabbitmq·队列
【RabbitMQ】延迟队列 && 事务 && 消息分发延迟队列(Delayed Queue)即消息被发送以后,并不想让消费者立刻拿到消息,而是等待特定时间后,消费者才能拿到这个消息进行消费。
Tipriest_7 天前
消息队列·ros2·缓存机制
ROS 2 rosbag2 播放出现 “Message queue starved. Messages will be delayed.” 的处理步骤该告警表示播放器的预取(read-ahead)队列被消费得过快而补不满,导致消息发送延迟。通常由磁盘读速、CPU解压/编解码开销、话题数量/频率过高、QoS阻塞或SQLite读取缓存过小引起。 首选:增大预取队列 直接按提示增大: ros2 bag play <bag_path> --read-ahead-queue-size 10000 如果发行版支持“按时间”预取: ros2 bag play <bag_path> --read-ahead-queue-duration 10s 观察是否仍出现 sta
利刃大大7 天前
分布式·后端·消息队列·rabbitmq·队列
【RabbitMQ】重试机制 && TTL && 死信队列在消息传递过程中,可能会遇到各种问题,如网络故障、服务不可用、资源不足等,这些问题可能导致消息处理失败。为了解决这些问题,RabbitMQ 提供了重试机制,允许消息在处理失败后重新发送。
indexsunny7 天前
java·数据库·spring boot·缓存·微服务·面试·消息队列
互联网大厂Java面试实战:核心技术与微服务架构解析本文讲述了一个互联网大厂Java求职者谢飞机在面试中的真实对话,涵盖Java核心语言、Spring Boot、微服务、数据库ORM、消息队列、缓存、监控等技术栈。通过音视频场景的业务背景,面试官循序渐进地提问,既有基础问题,也涉及复杂架构设计。文章结尾附上详细答案解析,帮助读者系统掌握相关技术与应用。
进阶的小名7 天前
java·数据库·spring boot·redis·缓存·消息队列·个人开发
[超轻量级延时队列(MQ)] Redis 不只是缓存:我用 Redis Stream 实现了一个延时MQ(自定义注解方式)上一篇文章【Redis 不只是缓存:我用 Redis Stream 实现了一个普通MQ】小名和大家聊到了用Redis 5.0引入的新数据结构(Stream),实现了一个自定义注解形式的消息队列,这篇文章旨在上一次的代码上,稍作改动,改造为一个用Redis实现的延时队列
论迹8 天前
数据库·redis·分布式·消息队列·rabbitmq
【RabbitMQ】-- 高级特性RabbitMQ 向消费者发送消息之后,就会把这条消息删除掉,这样就可能会造成消息丢失。消息确认机制是为了保证消息从队列可靠的到达消费者。
利刃大大8 天前
分布式·中间件·消息队列·rabbitmq·mq
【RabbitMQ】消息确认机制 && 持久化 && 发布确认机制生产者发送消息之后,到达消费端之后,可能会有以下情况:RabbitMQ 向消费者发送消息之后,就会把这条消息删掉,那么第两种情况,就会造成消息丢失。那么如何确保消费端已经成功接收了,并正确处理了呢?
进击的小菜鸡dd8 天前
java·spring boot·缓存·微服务·消息队列·日志·电商
互联网大厂Java面试:微服务、电商场景下的全栈技术问答与解析谢飞机,一名幽默的“水货”程序员,正在某电商互联网大厂参加Java开发面试。面试官严肃专业,问题层层递进,涵盖微服务、Spring Boot、缓存、消息队列、日志、监控、数据库与安全等主流技术栈。
Asurplus8 天前
mqtt·消息队列·rabbitmq·订阅主题
【RabbitMQ】5、RabbitMQ中启用MQTT功能在 RabbitMQ 中实现 MQTT 协议的支持通常涉及到使用一个叫做 RabbitMQ MQTT plugin 的插件。这个插件允许 RabbitMQ 作为 MQTT 代理,使得 MQTT 客户端可以直接连接到 RabbitMQ 服务器上,并以 MQTT 协议发送和接收消息。
熏鱼的小迷弟Liu8 天前
消息队列·rabbitmq
【消息队列】RabbitMQ的交换机有哪几种类型?上一篇RabbitMQ基础架构中提到:Exchange是RabbitMQ中的核心组件,那么它有哪些类型呢?是如何工作的呢?本文聊一聊。
理性的沸羊羊8 天前
消息队列
MQ消息幂等性实战:MQ 负责“不丢”,你负责“不重” —— 基于新增与修改场景的深度拆解在分布式系统的世界里,我们首先要接受一个残酷的现实:任何主流的消息中间件(RabbitMQ, Kafka, RocketMQ),都无法保证“Exactly Once”(恰好一次)的投递语义。
利刃大大9 天前
java·spring boot·消息队列·rabbitmq·java-rabbitmq
【RabbitMQ】SpringBoot整合RabbitMQ:工作队列 && 发布/订阅模式 && 路由模式 && 通配符模式步骤:(后面其它模式也是如此)引入依赖编写 yml 配置文件,基本信息配置编写生产者代码编写消费者代码
进击的小菜鸡dd9 天前
java·spring boot·redis·ci/cd·微服务·消息队列·mybatis
互联网大厂Java面试:从Spring Boot到微服务架构的场景化技术问答谢飞机是一名幽默风趣的Java程序员,今天来到某互联网大厂面试岗位。面试官严肃认真,以电商场景为主线展开技术提问,涵盖Spring Boot、数据库、微服务、消息队列等核心技术。以下是他们的精彩对话。
七夜zippoe9 天前
java·kafka·消息队列·rocketmq·2pc
分布式事务解决方案(二) 消息队列实现最终一致性目录🎯 先说说我被消息事务"虐惨"的经历✨ 摘要1. 为什么选择消息队列?1.1 从2PC的痛苦说起