首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
rocketmq
卡白
创建于2024-04-25
订阅专栏
rocketmq细节
等 1 人订阅
共13篇文章
创建于2024-04-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rocketmq 队列内消息不均匀,对于比较多消息的队列,一般会想到用多线程进行控制消费,如何保证多线程消费的有序性
在RocketMQ中,要实现多线程消费并且保证有序性,可以通过以下两种方式来体现多线程: ### 方法一:消息分区(Message Sharding)实现多线程消费 在这种方式中,消息被根据某个属
RocketMQ内,msg的生命周期
消息从发送到存储再到消费的流程 消息发送 生产者 → Broker:生产者通过网络将消息发送到Broker。 消息存储 Broker接收消息:Broker接收生产者发送的消息,并将其写入内存缓冲区。
RocketMQ文件命名和生成规则
RocketMQ 磁盘上目录结构 1. CommitLog 文件 命名规则 文件名:CommitLog文件的文件名是根据起始偏移量生成的20位数。例如,文件名 00000000000000000000
如果Consumer和queue不对等,怎么办
现象描述 当消费者和队列数量不对等时,即消费者数量少于队列数量,会出现以下现象: 消息堆积:消息在某些队列中堆积严重,而其他队列可能较为空闲。 负载不均衡:由于消费者分配到的队列数量不同,部分消费者负
线上Rocketmq消息堆积了,快来试试解决
轻量级改动 1. 增加消费者线程数 难度:低 是否需要修改应用代码:是 是否需要修改RocketMQ配置:否 操作步骤: 2. 减少每次拉取的消息数量 难度:低 是否需要修改应用代码:是 是否需要修改
RocketMQ 的延迟消息,18 个 Delay Level
RocketMQ 的延迟消息实现依赖于延迟级别(Delay Level)的设计。每个延迟级别对应一个固定的延迟时间。消息被发送到 Broker 时,可以指定一个延迟级别,Broker 会在相应的延迟时
RocketMQ 消费消息的Push模式,是推还是拉?
RocketMQ 消费消息是推还是拉? RocketMQ 是一个分布式消息中间件,广泛应用于高性能、高可靠性的消息传输场景。对于很多开发者来说,理解 RocketMQ 消费消息的机制是至关重要的。一个
RocketMQ 发送消息和消费消息
生产者应用程序 pom.xml:添加 RocketMQ 和 Redisson 依赖。 RocketmqProducerManager.java:生产者管理类。 生产者的 Spring Boot 应用程
RocketMQ 消费者消费消息的详细过程、消费队列确定、消费进度获取
在 RocketMQ 中,消费者消费消息的过程涉及多个步骤,其中包括从 ConsumeQueue 中获取消息索引,然后根据索引从 CommitLog 中读取消息。以下是详细的步骤说明: 消费者消费消息
Topic 、Queue、 CommitLog、ConsumeQueue 和 IndexFile 的关系
在 RocketMQ 中,Topic 和 Queue 的关系以及它们与 CommitLog、ConsumeQueue 和 IndexFile 的关系如下: Topic 和 Queue 的关系 Topi
RocketMQ 4.x 版本的 CommitLog、ConsumeQueue 和 IndexFile 设计详解
以下是对 RocketMQ 4.x 版本的 CommitLog、ConsumeQueue 和 IndexFile 设计的详细分析,以及消息存储和查找过程的实际实现。 1. CommitLog 设计详解
🎉🚀最近面试消息的顺序性:Message Key 和 Message Queue Selector!
🎉🚀 最近面试提问 一般为了高可用,高性能,会配置多个Partition,比如8个Partition,16个Partition,为了保证有序消息,应该如何设计消息的投递,具体原理是什么,请分别说一下r
centos上部署 Apache RocketMQ 集群
部署 Apache RocketMQ 集群主要包括以下几个步骤: 1. 准备多个节点 确保你有多个节点可用,并且这些节点都能够相互通信。 2. 下载 RocketMQ 从 Apache RocketM