技术栈
mq
Themberfue
1 天前
linux
·
运维
·
分布式
·
rabbitmq
·
ruby
·
mq
·
高性能
RabbitMQ ①-MQ | Linux安装RabbitMQ | 快速上手
MQ(Message Queue)即消息队列,是一种应用间通信的一种方式。消息队列是一种异步通信方式,生产者(Producer)将消息放入队列,消费者(Consumer)从队列中取出消息进行消费。
码熔burning
6 天前
java
·
分布式
·
rabbitmq
·
mq
【MQ篇】RabbitMQ之死信交换机!
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 MQ 请看 : 【MQ篇】初识MQ!
码熔burning
10 天前
java
·
分布式
·
rabbitmq
·
mq
【MQ篇】RabbitMQ之消息持久化!
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 MQ 请看 : 【MQ篇】初识MQ!
码熔burning
10 天前
java
·
分布式
·
rabbitmq
·
mq
【MQ篇】RabbitMQ之消费失败重试!
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 MQ 请看 : 【MQ篇】初识MQ!
陶然同学
11 天前
java
·
分布式
·
学习
·
rabbitmq
·
mq
RabbitMQ全栈实践手册:从零搭建消息中间件到SpringAMQP高阶玩法
目录前言认识MQ同步调用异步调用技术选型安装SpringAMQP交换机类型队列交换机绑定环境搭建Fanout交换机
码熔burning
11 天前
java
·
分布式
·
rabbitmq
·
mq
【MQ篇】RabbitMQ之发布订阅模式!
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 MQ 请看 : 【MQ篇】初识MQ!
码熔burning
14 天前
java
·
分布式
·
rabbitmq
·
mq
【MQ篇】RabbitMQ之工作队列模式!
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 MQ 请看 : 【MQ篇】初识MQ!
码熔burning
14 天前
java
·
微服务
·
mq
【MQ篇】初识MQ!
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 Netty 的 线程模型 请看 : 【Netty篇】Netty的线程模型
码熔burning
16 天前
分布式
·
rabbitmq
·
mq
·
简单模式
【MQ篇】RabbitMQ之简单模式!
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 MQ 请看 : 【MQ篇】初识MQ!
言小乔.
24 天前
java
·
微服务
·
消息队列
·
rabbitmq
·
mq
·
消息中间件
202527 | RabbitMQ-基础 | 队列 | Direct + Fanout + Topic 交换机 | 消息转换器
路由示例:消息持久化ACK机制QoS控制死信队列(DLX)延迟队列(插件实现)集群架构原理: 每个VHost是独立的消息域,包含专属的交换机、队列和权限体系,类似MySQL的Database概念。
mikey棒棒棒
1 个月前
java
·
分布式
·
rabbitmq
·
mq
使用RabbitMQ实现异步秒杀
在虚拟机上用docker搭建RabbitMQ,首先拉取镜像再创建rabbitmq容器,下面的命令已经能够创建之后直接启动了
故城、
1 个月前
java
·
mq
MQ中的RabbitMQ
MQ本质是一个队列,遵循先进先出的原则,但队列中存放的内容是消息。它是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。
Cloud_.
1 个月前
spring boot
·
消息队列
·
rabbitmq
·
java-rabbitmq
·
mq
Spring Boot 整合 RabbitMQ:注解声明队列与交换机详解
RabbitMQ 作为一款高性能的消息中间件,在分布式系统中广泛应用。Spring Boot 通过 spring-boot-starter-amqp 提供了对 RabbitMQ 的无缝集成,开发者可以借助注解快速声明队列、交换机及绑定规则,极大简化了配置流程。本文将通过代码示例和原理分析,详细介绍如何用注解实现 RabbitMQ 的集成,并深入解析交换机的作用与类型。
蒂法就是我
2 个月前
java
·
消息队列
·
mq
消息队列MQ使用场景有哪些?
MQ 在实际项目中的应用场景主要围绕异步处理、系统解耦、流量控制三大核心能力展开,结合具体业务需求可细分为以下场景:
郝开
2 个月前
spring boot
·
kafka
·
rabbitmq
·
rocketmq
·
activemq
·
mq
选型消息队列(MQ):ActiveMQ、RabbitMQ、RocketMQ、Kafka对比
在现代分布式系统中,消息队列(Message Queue, MQ) 作为一种重要的中间件,承担着解耦、异步通信、削峰填谷、提高系统扩展性等关键作用。不同的 MQ 方案在性能、可靠性、可用性等方面各有侧重,本文将从架构师的角度,详细分析 ActiveMQ、RabbitMQ、RocketMQ 和 Kafka 的技术特点,并结合具体应用场景给出合理的选型建议。
concisedistinct
2 个月前
redis
·
分布式
·
kafka
·
消息队列
·
mq
Kafka,Mq,Redis作为消息队列使用时的差异?|消息队列
在分布式系统中,消息队列(Message Queue,MQ)扮演着至关重要的角色,负责解耦系统、削峰填谷、提升系统的吞吐量。Kafka、传统的MQ(如RabbitMQ、ActiveMQ)和Redis在实际应用中都被广泛用作消息队列,但它们的架构设计、适用场景、性能特点却各不相同。例如,Kafka以高吞吐量著称,RabbitMQ擅长复杂的消息路由,而Redis则凭借内存存储的特性提供极低延迟的消息传输。很多开发者在选择时会感到困惑:究竟哪种消息队列最适合我的业务场景?
菠菠萝宝
2 个月前
java
·
分布式
·
面试
·
k8s
·
系统
·
uuid
·
mq
【Java八股文】11-分布式及场景面试篇
解耦系统:让系统的各部分之间不直接依赖,通过消息传递进行沟通,提升系统的灵活性和可维护性。异步处理:让一些耗时操作(比如发送邮件、扣库存等)可以异步执行,不影响用户体验。
不会飞的小龙人
3 个月前
java
·
kafka
·
消息队列
·
mq
Kafka消息服务之Java工具类
注:此内容是本人在另一个技术平台发布的历史文章,转载发布到CSDN;Apache Kafka是一个开源分布式事件流平台,也是当前系统开发中流行的高性能消息队列服务,数千家公司使用它来实现高性能数据管道、流分析、数据集成和关键任务应用程序。 Kafka 可以很好地替代更传统的消息代理。消息代理的使用原因多种多样(将处理与数据生产者分离开来、缓冲未处理的消息等)。与大多数消息系统相比,Kafka 具有更好的吞吐量、内置分区、复制和容错能力,这使其成为大规模消息处理应用程序的良好解决方案。
周全全
3 个月前
kafka
·
消息队列
·
rabbitmq
·
mq
·
队列
消息队列基础知识和主流消息队列对比
消息队列(Message Queue,MQ)本质上是一个数据存储队列,用于临时保存和传输消息。消息中间件是一种基于高效、可靠的消息传递机制,实现跨平台数据通信的工具。它在分布式系统中发挥重要作用,主要用于异步处理、解耦应用、削峰限流、消息通讯,从而提升系统的性能、可用性、扩展性,并确保数据的最终一致性。
Java 第一深情
3 个月前
java
·
面试
·
消息队列
·
mq
消息队列MQ面试题解,基础面试题
主要是:解耦、异步、削峰。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C系统现在不需要了呢?A 系统负责人几乎崩溃…A 系统跟其它各种乱七八糟的系统严重耦合,A 系统产生一条比较关键的数据,很多系统都需要 A 系统将这个数据发送过来。如果使用 MQ,A 系统产生一条数据,发送到 MQ 里面去,哪个系统需要数据自己去 MQ 里面消费。如果新系统需要数据,直接从MQ 里消费即可;如果某个系统不需要这条数据了,就取消对 MQ 消息的消费即可。这样下来,A 系统压