mq

武子康11 小时前
java·分布式·架构·消息队列·rabbitmq·java-rabbitmq·mq
Java-195 RabbitMQ BlockingQueue 手搓“消息中间件”雏形:生产者-消费者模型到企业级 MQ 差在哪面向消息的系统(Message-Oriented Middleware,简称MOM),又称消息中间件或消息队列(Message Queue),是分布式系统架构中实现异步通信的核心组件。它通过高效可靠的消息传递机制,为不同平台、不同语言构建的分布式应用提供统一的数据交换服务。
无心水19 天前
分布式·mq·分布式限流·动态限流·分布式利器·异步场景限流·消息队列削峰填谷
【分布式利器:限流】4、异步场景限流:消息队列削峰填谷+动态限流实现前面三篇我们分别讲解了Redis基础限流、网关层限流、微服务层限流,均适用于“同步请求场景”(如HTTP接口调用)。但分布式系统中存在大量异步场景(如秒杀订单异步通知、日志采集、异步任务调度),这类场景的流量特点是“突发量大、允许延迟处理”,需通过消息队列实现“削峰填谷”,再结合动态限流适配服务弹性伸缩。
喝养乐多长不高1 个月前
java·rabbitmq·mq·amqp
Rabbit MQ:概述MQ就是Message Queue的缩写,本质上就是一个队列只不过队列里存放的元素是一些消息而已,消息的类型可以很简单比如一个数字或者一个字符串,也可以是一些内嵌对象等等。
原来是好奇心1 个月前
分布式·kafka·rabbitmq·rocketmq·activemq·mq
消息队列终极选型:RabbitMQ、RocketMQ、Kafka与ActiveMQ深度对比在当今的分布式系统架构中,消息队列(MQ)作为解耦、异步和削峰填谷的核心组件,其选型直接影响到系统的性能、可靠性和可维护性。
埃泽漫笔2 个月前
java·mq
RabbitMQ 核心概念解析RabbitMQ 作为主流的开源消息队列,凭借高可靠性、灵活的路由策略,成为分布式系统解耦、削峰的常用工具。但很多新手刚接触时,会被“交换机”“信道”“虚拟主机”等概念绕晕,不清楚消息从生产者到消费者到底怎么流转。这篇文章用“概念拆解+消息流转图+实战案例”的方式,把 RabbitMQ 核心概念讲透,帮你快速入门。
Savvy..2 个月前
kafka·消息队列·rabbitmq·rocketmq·mq
消息队列MQ优点缺点优点缺点优点缺点打开消息发送确认的开关设置回调函数开启失败通知;消息路由失败,通知保存到磁盘中
埃泽漫笔2 个月前
python·mq
RabbitMQ四种交换机详解大家好!在消息队列的世界里,RabbitMQ无疑是一个明星产品。今天我们要深入探讨的是RabbitMQ的核心——交换机(Exchange)。想象一下,交换机就像是邮局里的分拣员,负责把不同类型的邮件(消息)投递到正确的邮箱(队列)。掌握了交换机,你就掌握了RabbitMQ的精髓!
埃泽漫笔2 个月前
java·mq
消息队列延迟与过期问题的实战解决大家好,今天来聊一个在面试和实际工作中都很常见的话题——消息队列(MQ)的延迟和消息过期失效问题。这两个问题如果处理不好,会直接影响系统的实时性和数据一致性,所以是我们在设计和维护消息系统时必须关注的重点。
埃泽漫笔2 个月前
mq
如何避免消息丢失大家好,在消息队列的使用过程中,消息丢失是一个让很多开发者头疼的问题。特别是在金融、电商等对数据一致性要求极高的场景中,消息丢失可能意味着资金损失、订单异常等严重问题。
埃泽漫笔2 个月前
java·mq
mq的常见问题很多开发同学刚用MQ时,总觉得“发消息、收消息很简单”,结果一上线上就出问题:消息丢了、重复消费导致数据错乱、消息顺序不对… 其实MQ的这些问题都有固定解法,关键是要搞懂“问题怎么产生的”和“具体怎么解决”。这篇文章就用口语化的方式,拆解MQ最常遇到的4个问题,每个问题都附真实场景和能落地的方案,新手也能照着做。
埃泽漫笔2 个月前
java·mq
消息顺序消费问题大家好,在消息队列的使用过程中,顺序消费问题是一个经常被提及的难点。特别是在面试中,这个问题出现的频率相当高。今天我们就来深入探讨一下消息顺序消费的问题,分析其原因并提供实用的解决方案。
码luffyliu3 个月前
分布式·kafka·消息队列·mq
消息队列 :Kafka 核心要点总结目录一、Kafka 是什么二、核心概念1. 基本组件2. 消息模型3. 消费者组(Consumer Group)
墨鸦_Cormorant4 个月前
spring boot·后端·mqtt·eclipse·mq
Spring Boot 集成 Eclipse Mosquitto在 Spring Boot 项目的 pom.xml 中添加 Eclipse Paho MQTT 客户端依赖(主流的 MQTT Java 客户端):
努力学习的明6 个月前
开发语言·后端·并发·mq
MQ解决高并发下订单问题,实现流量削峰队列监控:消费者扩容:降级策略:持久化配置:根据业务场景选择合适的 MQ,本例使用 RabbitMQ 是因其易用性和可靠性。
Two_brushes.6 个月前
c++·后端·mq
高性能分布式消息队列系统(二)上一篇博客将C++进行实现消息队列的用到的核心技术以及环境配置进行了详细的说明,这一篇博客进行记录消息队列进行实现的核心模块的设计
ErizJ7 个月前
分布式·kafka·消息队列·mq
Kafka|基础入门
零叹7 个月前
java·开发语言·mq·生产者消费者模型·brokerserver
篇章二 需求分析(一)目录1.知名MQ2.需求分析2.1 核心概念2.2 生产者消费者模型的类别2.3 BrokerServer 内部的关键概念(MQ)
码观天工7 个月前
c#·rabbitmq·.net·mq
【.NET必读】RabbitMQ 4.0+重大变更!C#开发者必须掌握的6大升级要点RabbitMQ 作为一款广受欢迎的消息队列中间件,近年来从 3.x 版本升级到 4.0+,带来了显著的功能增强和架构调整。与此同时,其官方 C# 客户端也从 6.x 版本跃升至 7.0,引入了全新的编程模型和性能优化。这些变化不仅提升了 RabbitMQ 及其客户端的性能和易用性,也对现有应用的迁移和开发实践提出了新要求。本文将深入剖析 RabbitMQ 4.0+ 的核心更新、C# 客户端 7.0 的变化,以及这些更新对开发者及其应用的影响,力求为用户提供一份全面且实用的总结。
问北7 个月前
mq
RocketMQ半消息对消费者不可见是如何实现的?——事务消息机制揭秘首发于工号【BiggerBoy】,原文链接——“半消息藏在这里,但为什么你偷看也没用?”上篇《RocketMQ系列笔记(三):消息模型与高阶玩法,顺序事务消息拿捏指南》中提到“TBW102是RocketMQ预留的事务消息Topic”,是什么意思?为什么消费者看不到半消息?是如何实现的?带着这些疑问,开启今天的探索之旅!
Themberfue7 个月前
linux·运维·分布式·rabbitmq·ruby·mq·高性能
RabbitMQ ①-MQ | Linux安装RabbitMQ | 快速上手MQ(Message Queue)即消息队列,是一种应用间通信的一种方式。消息队列是一种异步通信方式,生产者(Producer)将消息放入队列,消费者(Consumer)从队列中取出消息进行消费。