mq

轻刀快马5 天前
消息队列·mq
穿透 MQ 专栏 (一):【架构觉醒】服务器又被打挂了?用 MQ 筑起拦下十万并发的“三峡大坝”在很多刚接触后端开发的同学眼里,所谓的“架构”,无非就是用 Spring Boot 写个 Controller,调一下 Service,最后用 MyBatis 把数据塞进 MySQL 里。
无籽西瓜a14 天前
java·分布式·后端·kafka·消息队列·mq
【西瓜带你学Kafka | 第六期】Kafka 生产确认、消费 API 与分区分配策略(文含图解)用 Kafka 的第一步通常是把消息发出去、消费回来,看起来很简单。但稍微深入就会遇到一连串的选择题:acks 设 0 还是 -1?用 High-level API 还是 Sample API?分区副本怎么就自动散落到不同机器上了?
无籽西瓜a14 天前
java·分布式·后端·kafka·消息队列·mq
【西瓜带你学Kafka | 第七期】Kafka 日志存储体系:保留清理、消息格式与分段刷新策略(文含图解)前面几篇聊了 Kafka 的副本同步、ACK 确认、消费模型这些"数据流转"层面的机制。但有一个更底层的问题一直没展开——消息写到 Broker 之后,到底是怎么存的?存多久?文件怎么组织?什么时候从内存落到磁盘?
冷小鱼15 天前
人工智能·kafka·rabbitmq·rocketmq·mq·pulsar
消息队列(MQ)技术全景科普:从选型到AI+未来消息队列(Message Queue,MQ)是分布式系统的"神经系统",承担着异步通信、流量削峰、系统解耦的核心职责。无论是电商大促的订单洪峰,还是实时数仓的海量日志采集,消息队列都是现代架构中不可或缺的基础设施。本文将从主流产品对比、高可用架构、集群部署、集成实践到AI+未来趋势,为你构建完整的MQ知识体系。
daidaidaiyu15 天前
mq
一文入门和实践Kafka官页 官网文档 官下载页 Kafka core apis Kafka史上最详细原理总结上Kafka 是由Apache软件基金会开发的一个开源流处理平台, 由Scala和Java编写. Kafka是一种高吞吐量的分布式发布订阅消息系统, 它可以处理消费者在网站中的所有动作流数据. 这种动作(网页浏览, 搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素.
frankfishinwater20 天前
mq
ActiveMQ 代码架构分析ActiveMQ 采用模块化、分层设计架构,基于 Java 实现的消息中间件。其核心架构包括以下几个主要层次:
真上帝的左手1 个月前
分布式·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 服务。
ん贤2 个月前
redis·mq·事件驱动·引擎
为什么我没有直接上 MQ,而是自研了一套轻量事件驱动引擎很多人一提事件驱动,第一反应是上 Kafka、RabbitMQ,或者把同步调用改成异步调用。 但我在这个项目里真正要解决的,不是“缺一个 MQ”,而是“如何把业务真相、投影刷新、多实例收敛和即时生效,组织成一套长期可运行的一致性机制”。
切糕师学AI3 个月前
消息队列·死信队列·mq
什么是死信队列(Dead Letter Queue)?下面我们从多个方面详细介绍死信队列。在消息队列中,消息通常按照正常流程从生产者发送到交换机,然后路由到队列,最后被消费者消费。但在某些情况下,消息可能无法被正常处理,例如:
萧曵 丶3 个月前
中间件·架构·mq
主流消息队列(MQ)的核心架构、底层原理基于 Erlang 语言开发,遵循 AMQP(高级消息队列协议),核心组件分工明确:基于 Scala/Java 开发,面向大数据流处理,核心设计围绕「高吞吐」:
是三好4 个月前
服务器·mq
MQ消息队列应用解耦异步提速削峰填谷优点就是: 异步 削峰 解耦缺点就是:延迟队列指的是消息发送后到mq不会立即被消费,mq会存储对应的延迟消息,而是等待特定时间后,消费者才能拿到这个消息进行消费
Roye_ack4 个月前
spring cloud·微服务·rabbitmq·mq
【微服务 Day6】SpringCloud实战开发(RabbitMQ高级篇 + 死信交换机、延迟消息)目录一、发送者的可靠性1、生产者失败重试机制2、生产者确认机制3、实现生产者确认机制(1)开启生产者确认机制
利刃大大4 个月前
分布式·中间件·消息队列·rabbitmq·mq
【RabbitMQ】消息确认机制 && 持久化 && 发布确认机制生产者发送消息之后,到达消费端之后,可能会有以下情况:RabbitMQ 向消费者发送消息之后,就会把这条消息删掉,那么第两种情况,就会造成消息丢失。那么如何确保消费端已经成功接收了,并正确处理了呢?
利刃大大4 个月前
分布式·中间件·消息队列·rabbitmq·mq
【RabbitMQ】安装详解 && 什么是MQ && RabbitMQ介绍查看erlang版本退出命令:RabbitMQ 用户角色分为 Administrator、Monitoring、Policymaker、Management、Impersonator、None 共六种角色
萧曵 丶4 个月前
开发语言·kafka·消息队列·rabbitmq·rocketmq·mq
MQ 业务实际使用与问题处理详解批量发送:合并小消息,减少网络IO压缩消息:对大消息进行压缩消息生命周期管理消息可靠性:确保不丢消息是第一位
武子康4 个月前
java·大数据·分布式·消息队列·rocketmq·java-rocketmq·mq
Java-218 RocketMQ Java API 实战:同步/异步 Producer 与 Pull/Push Consumer测试运行代码如下所示:测试运行代码如下所示:测试运行代码如下所示:(类名改了一下方便区分)测试运行代码如下所示: