mq

better_liang6 天前
java·面试·kafka·消息队列·rabbitmq·rocketmq·mq
每日Java面试场景题知识点之-消息队列MQ核心场景与实战在Java企业级开发中,消息队列(MQ)是分布式系统架构中不可或缺的核心组件。它的核心价值主要体现在三大场景:
rising start7 天前
redis·分布式·kafka·rabbitmq·mq
从客户端通信到分布式消息中间件在分布式系统与微服务架构中,系统之间的“通信”与“数据传递”是核心命题。无论是客户端与服务端交互,还是后端微服务之间的调用,其通信机制都经历了从同步到异步、从低效到极致高并发的进化。
无籽西瓜a13 天前
java·分布式·后端·kafka·消息队列·mq
【西瓜带你学Kafka | 第八期】 Kafka的主从同步、消息可靠性、流处理与顺序消费(文含图解)用 Kafka 做基础消息收发并不难,但真正上生产之后,一连串棘手的问题就来了:消息怎么就丢了?消费者明明活着却不干活?多个业务共用一个集群怎么互不影响?消息顺序怎么就乱了?
轻刀快马25 天前
消息队列·mq
穿透 MQ 专栏 (一):【架构觉醒】服务器又被打挂了?用 MQ 筑起拦下十万并发的“三峡大坝”在很多刚接触后端开发的同学眼里,所谓的“架构”,无非就是用 Spring Boot 写个 Controller,调一下 Service,最后用 MyBatis 把数据塞进 MySQL 里。
无籽西瓜a1 个月前
java·分布式·后端·kafka·消息队列·mq
【西瓜带你学Kafka | 第六期】Kafka 生产确认、消费 API 与分区分配策略(文含图解)用 Kafka 的第一步通常是把消息发出去、消费回来,看起来很简单。但稍微深入就会遇到一连串的选择题:acks 设 0 还是 -1?用 High-level API 还是 Sample API?分区副本怎么就自动散落到不同机器上了?
无籽西瓜a1 个月前
java·分布式·后端·kafka·消息队列·mq
【西瓜带你学Kafka | 第七期】Kafka 日志存储体系:保留清理、消息格式与分段刷新策略(文含图解)前面几篇聊了 Kafka 的副本同步、ACK 确认、消费模型这些"数据流转"层面的机制。但有一个更底层的问题一直没展开——消息写到 Broker 之后,到底是怎么存的?存多久?文件怎么组织?什么时候从内存落到磁盘?
冷小鱼1 个月前
人工智能·kafka·rabbitmq·rocketmq·mq·pulsar
消息队列(MQ)技术全景科普:从选型到AI+未来消息队列(Message Queue,MQ)是分布式系统的"神经系统",承担着异步通信、流量削峰、系统解耦的核心职责。无论是电商大促的订单洪峰,还是实时数仓的海量日志采集,消息队列都是现代架构中不可或缺的基础设施。本文将从主流产品对比、高可用架构、集群部署、集成实践到AI+未来趋势,为你构建完整的MQ知识体系。
daidaidaiyu1 个月前
mq
一文入门和实践Kafka官页 官网文档 官下载页 Kafka core apis Kafka史上最详细原理总结上Kafka 是由Apache软件基金会开发的一个开源流处理平台, 由Scala和Java编写. Kafka是一种高吞吐量的分布式发布订阅消息系统, 它可以处理消费者在网站中的所有动作流数据. 这种动作(网页浏览, 搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素.
frankfishinwater1 个月前
mq
ActiveMQ 代码架构分析ActiveMQ 采用模块化、分层设计架构,基于 Java 实现的消息中间件。其核心架构包括以下几个主要层次:
真上帝的左手2 个月前
分布式·rabbitmq·java-rabbitmq·mq
12. 消息队列-RabbitMQ-高可用核心机制限流、TTL、死信队列‌构建高可用、高可靠 RabbitMQ 系统的“三驾马车”。它们分别解决了消费过载、消息过期和异常处理的问题。。
花开莫与流年错_2 个月前
c++·消息队列·mq·示例·zeromq
ZeroMQ基本示例使用打开命令提示符(cmd)或 PowerShell,执行:找到 vcpkg 安装的 DLL 文件并复制到你的 build/Release/ 目录:
花开莫与流年错_2 个月前
消息队列·mq·服务·zeromq
ZezoMQ完整功能及作用介绍ZeroMQ(常写作 ØMQ、0MQ 或 ZMQ)是一个高性能的异步消息库,专为可扩展的分布式或并发应用程序设计。其核心定位并非传统的消息队列中间件,而是一个提供了“智能套接字”(Smart Sockets)的通信库。
真上帝的左手2 个月前
分布式·rabbitmq·mq
12. 消息队列-RabbitMQ-高可用队列详解RabbitMQ 高可用队列‌通过合理设计高可用队列,可以确保消息系统在节点故障时仍能稳定运行,支撑订单、支付、通知等关键业务的连续性。
antzou2 个月前
开发者·mq·效率工具·java-activemq·artemis
Artemis MQ连接资产化工具Artemis 客户端工具:当 Artemis 服务运行后,开发者常常需要查看队列中的消息、清理堆积消息、发送测试消息或管理队列。传统方案需要额外安装独立的 MQ 客户端工具(如 HermesJMS 或命令行工具),且连接配置无法共享。Dev 内嵌 Artemis 图形化客户端,支持队列/主题浏览、消息发布/订阅、消息详情查看和删除等操作,连接配置版本化管理,与服务管理无缝协同,也可独立连接外部 Artemis 服务。
ん贤3 个月前
redis·mq·事件驱动·引擎
为什么我没有直接上 MQ,而是自研了一套轻量事件驱动引擎很多人一提事件驱动,第一反应是上 Kafka、RabbitMQ,或者把同步调用改成异步调用。 但我在这个项目里真正要解决的,不是“缺一个 MQ”,而是“如何把业务真相、投影刷新、多实例收敛和即时生效,组织成一套长期可运行的一致性机制”。
切糕师学AI3 个月前
消息队列·死信队列·mq
什么是死信队列(Dead Letter Queue)?下面我们从多个方面详细介绍死信队列。在消息队列中,消息通常按照正常流程从生产者发送到交换机,然后路由到队列,最后被消费者消费。但在某些情况下,消息可能无法被正常处理,例如:
萧曵 丶4 个月前
中间件·架构·mq
主流消息队列(MQ)的核心架构、底层原理基于 Erlang 语言开发,遵循 AMQP(高级消息队列协议),核心组件分工明确:基于 Scala/Java 开发,面向大数据流处理,核心设计围绕「高吞吐」:
是三好4 个月前
服务器·mq
MQ消息队列应用解耦异步提速削峰填谷优点就是: 异步 削峰 解耦缺点就是:延迟队列指的是消息发送后到mq不会立即被消费,mq会存储对应的延迟消息,而是等待特定时间后,消费者才能拿到这个消息进行消费
Roye_ack4 个月前
spring cloud·微服务·rabbitmq·mq
【微服务 Day6】SpringCloud实战开发(RabbitMQ高级篇 + 死信交换机、延迟消息)目录一、发送者的可靠性1、生产者失败重试机制2、生产者确认机制3、实现生产者确认机制(1)开启生产者确认机制
利刃大大5 个月前
分布式·中间件·消息队列·rabbitmq·mq
【RabbitMQ】消息确认机制 && 持久化 && 发布确认机制生产者发送消息之后,到达消费端之后,可能会有以下情况:RabbitMQ 向消费者发送消息之后,就会把这条消息删掉,那么第两种情况,就会造成消息丢失。那么如何确保消费端已经成功接收了,并正确处理了呢?