rocketmq

凤山老林2 天前
spring boot·rocketmq
RocketMQ 5.0 实战避坑与调优:事务、延迟、轨迹及高可用落地指南RocketMQ 升级到 5.0 后,底层通信全面换成了 gRPC,API 也发生了不小的变化。很多团队在从 4.x 迁移时,因为没搞清楚新旧客户端的差异,踩了不少坑。
heimeiyingwang2 天前
kafka·rocketmq·中台
【中台·技术篇】消息队列中台:Kafka/RocketMQ 统一管理与多租户隔离消息队列是微服务间异步通信的核心。中台化后,多个业务线共用一套消息队列,如何隔离、如何管理、如何保证可靠性是关键。本篇讲解 Kafka 和 RocketMQ 的中台化建设。
hey you~3 天前
kafka·消息队列·rocketmq·系统集成·云客服·多渠道接入·接口对接
云客服多渠道统一接入,消息队列技术实现方案摘要:云客服多渠道统一接入的消息队列实现方案,核心是"统一接入层 + 消息中间件 + 消费者处理层"三层架构。接入层将网页、APP、小程序、邮件、社交媒体等渠道消息标准化后投递至消息队列,处理层按业务类型消费,实现渠道解耦、削峰填谷与异步处理。本文给出架构分层、消息队列选型对比、Topic 与分区设计、接口对接规范、性能指标测算(附文档级出处)、可靠性保障、压测数据框架与监控排查方案,面向技术负责人提供可落地的工程实现参考。
letisgo57 天前
java·面试·kafka·消息队列·rocketmq
JAVA 高级进阶10篇《消息队列实战:RocketMQ/Kafka选型与“不丢不重有序“三连解》「Java高级技能提升系列」第10篇(全20篇)· 面向2026年中高级Java岗面试 · 专栏持续更新,欢迎关注
小楼昨夜又东风1267 天前
kafka·rabbitmq·rocketmq
kafka、rocketmq、rabbitmq,有什么区别这三个是消息队列领域最主流的中间件,经常被拿来比较。我从几个核心维度帮你梳理清楚。消息模型运维复杂度生态与社区
一本正经的不务正业10 天前
分布式·kafka·rocketmq
kafka与RocketMQ的不同1:kafka 与rocketMQ的零拷贝 kafka 在使用时更偏向sendFile方式, sendfile只能用来搬运数据,不能对数据进行操作。整个过程在内核态完成,不经过用户态。 rocketMq使用时更偏向Mmap方式。通过内存映射的方式,用户态通过虚拟地址,可以直接读取修改内核态数据。
阿里云云原生10 天前
rocketmq
深入解析 RocketMQ LiteTopic:如何以百万级轻量主题实现用户级消息治理?作者:张世杰(靖泉)海量用户,每人一条消息流,随时可能爆发的单用户流量风暴——这是百炼资产中心面对的消息链路。用户在百炼生成的图片、视频默认临时保存,要沉淀为长期资产,每条消息都要可靠处理。百炼资产中心的答案是 RocketMQ LiteTopic(轻量主题):一个用户一个 Topic。在传统 MQ 的经验里这近乎禁忌,而 LiteTopic 让它成为默认做法。
oliver_sys_log14 天前
后端·rocketmq
RocketMQ 4.5.1 延迟消息"发送成功但消费不到"排查分析报告注:本文AI含量100%,内容由人工校对环境信息: RocketMQ 4.5.1,3 Master 集群(gaia_pro_rocketmq1/2/3),生产 broker 配置 maxMessageSize=65536(64KB,远低于默认 4MB)。
深念Y20 天前
后端·微服务·云原生·架构·rabbitmq·音视频·rocketmq
视频平台架构重构:从微服务到可插拔基础设施典型的视频平台后端通常采用微服务架构,但普遍存在一个问题:业务代码与基础设施深度耦合。业务代码和基础设施强耦合,导致无法在弱设备部署、无法跨语言、无法切换实现。
阿里云云原生21 天前
rocketmq
深入解析 RocketMQ LiteTopic:从 Parent Topic 到会话级通道的架构演进作者:周礼本文整理自 Apache 2026 技术分享《面向 AI 的 Apache RocketMQ:多 Agent 系统的可靠协作机制》
xbgRS21 天前
java·rocketmq·java-rocketmq
RocketMQ消费者消息获取RocketMQ 消费者没有服务端主动推送,本质是 PULL 拉模型;所谓 PushConsumer 只是 SDK 封装的伪推送,底层依然是循环向 Broker 发拉取请求。
Arc星语22 天前
rocketmq
Linux服务器RocketMQ和RocketMQ Dashboard安装部署注意:RocketMQ默认的虚拟机内存较大,启动如果因为内存不足报错则需要编辑bin目录下的runbroker.sh(runbroker.cmd)和runserver.sh(runserver.cmd),从而来修改默认的JVM内存大小runbroker.sh(runbroker.cmd) →对应的是broker的配置runserver.sh(runserver.cmd)→对应的是nameServer的配置
xbgRS22 天前
java·rocketmq
RocketMQ中的brokerBroker 是 RocketMQ 最核心服务节点,承担消息存储、接收发送、投递消息、元数据管理、HA 主从、定时延时、事务消息等能力,底层基于 Netty Remoting 对外提供服务。
骇客野人22 天前
spring boot·rocketmq·java-rocketmq
SpringBoot + RocketMQ 异步解耦与最终一致性解决方案SpringBoot + RocketMQ 异步解耦与最终一致性解决方案一、核心核心价值:异步、解耦、削峰
晚染烟23 天前
rocketmq
每日八股day33### 本系列帖子为鼠鼠复习八股巩固记忆和个人理解所写,如有错误纯属本人实力不佳,欢迎各位大佬阅读指正 ###
肠畔码农1 个月前
分布式·rocketmq
深度解析 RocketMQ 消费端限流与重平衡(Rebalance):分布式队列分配与流控防雪崩本质RocketMQ 消费端的高可用与高吞吐,高度依赖 Rebalance(重平衡) 与 消费端限流 双机制的深度协同。Rebalance 通过心跳契约与本地自治算法,实现 MessageQueue 与消费者实例间的动态去中心化分配;而消费端限流则依托 ProcessQueue 内存水位线实施主动流控。两者共同构成了系统在弹性扩缩容与流量洪峰下的安全防线。
Rain的Java大神之路1 个月前
java·redis·后端·面试·架构·rabbitmq·rocketmq
如何避免订单重复提交订单重复提交的核心是接口幂等性问题,即同一个请求执行多次和执行一次的结果完全相同。常见触发场景包括:用户重复点击、网络延迟重试、浏览器刷新 / 后退、RPC 框架自动重试、MQ 消息重投等。
阿里云云原生1 个月前
apache·rocketmq
不增加副本,只重构接管路径:RocketMQ 单写有状态服务的高可用新设计作者:金融通云上有状态消息系统的高可用,往往受到一个困难的工程权衡限制:成本、稳态性能与故障切换速度很难同时兼顾。应用层多副本可以缩短恢复时间,却会带来额外资源和运维复杂度;单副本部署保留了成本与性能优势,但在 Kubernetes 中,其恢复路径又容易被云盘 detach/attach、调度和挂载流程拖入分钟级长尾。
孫治AllenSun1 个月前
rocketmq
【RocketMQ】事务消息详解RocketMQ 事务消息用于解决分布式事务问题,实现本地数据库事务与消息发送的原子性: 要么本地事务执行成功 + 消息投递成功;要么本地事务失败 + 消息完全不投递;避免出现:数据库成功消息没发 / 消息发出去数据库失败这种数据不一致。
肠畔码农1 个月前
架构·rocketmq
深度解析 RocketMQ 死信队列(DLQ):消费重试的终点站、存储隔离与架构容灾本质📑 文章摘要 死信队列(DLQ,Dead Letter Queue)作为 RocketMQ 消费容灾体系的最后防线,专门承载因多次重试失败而无法正常消费的“毒丸”消息。文章从存储引擎与消费生命周期视角出发,深度拆解最大重试次数触发机制、死信 Topic 的隔离存储与命名契约,剖析其在保障主链路高可用、防止消费线程死锁及生产环境兜底运维中的核心价值。