当前位置: 首页 > news >正文

《RocketMQ 官网》阅读笔记 RocketMQ 核心概念

《RocketMQ 官网》阅读笔记 RocketMQ 核心概念

一 参考资料

为什么选择 RocketMQ | RocketMQ 消息队列

二 笔记总结

为什么选择 RocketMQ

RocketMQ、ActiveMQ 和 Kafka 之间的对比:

  • 支持哪些语言的客户端
  • 使用的是哪种 SDK 协议与规范
  • 是否支持顺序消息、定时消息、批量消息、广播消息等

核心概念

Topic

Topic 是 Apache RocketMQ 中的顶级容器,用于传输和存储属于同一业务逻辑的消息

MessageType

Apache RocketMQ 支持普通、顺序、事务和延时消息类型

从 5.0 版本开始,Apache RocketMQ 支持强制校验消息类型,即每个 Topic 只允许发送单一类型的消息。该校验功能默认是开启的。

MessageQueue

MessageQueue 是 Apache RocketMQ 中用于存储和传输消息的容器。MessageQueue 是 Apache RocketMQ 消息存储的最小单元

Message

消息是 Apache RocketMQ 中数据传输的最小单元。生产者将业务数据的载荷和扩展属性封装成消息,并发送给 Apache RocketMQ Broker。随后,Broker 根据相关的语义将消息投递给消费者。

MessageView

MessageView 是从开发视角对消息的只读接口。消息视图允许您读取消息内部的多个属性和载荷信息,但您不能对消息本身进行任何更改

MessageTag

MessageTag 是一种细粒度的消息分类属性,允许在 Topic 级别之下对消息进行细分。消费者通过订阅特定的标签来实现消息过滤。

MessageOffset

消息在队列中按优先级顺序存储,每条消息在队列中都有一个唯一的 Long 类型坐标,定义为消息位点

ConsumerOffset

消息在被消费者消费后不会立即从队列中删除,Apache RocketMQ 会根据每个消费者组记录最后一条被消费的消息位置

MessageKey

MessageKey 是面向消息的索引属性。通过设置消息索引,您可以快速找到对应的消息内容

Producer

Apache RocketMQ 中的生产者创建消息并将其发送到服务器的功能性消息实体。生产者通常集成在业务系统中,负责将数据封装为 Apache RocketMQ 消息并发送到服务器。

TransactionChecker

Apache RocketMQ 使用事务消息机制,要求生产者实现事务检查器(TransactionChecker)以确保事务的最终一致性。

ConsumerGroup

消费者组是一个负载均衡组包含在 Apache RocketMQ 中使用相同消费行为的消费者

Consumer

消费者是 Apache RocketMQ 中接收和处理消息的实体。消费者通常集成在业务系统中。它们从 Apache RocketMQ Broker 获取消息,并将消息转换为业务逻辑可感知和处理的信息。

Subscription

订阅是消费者在ApacheRocketMQ 中获取和处理消息的规则和状态设置。订阅由消费者组动态注册到 Broker。随后,消息将根据订阅中定义的过滤规则进行匹配和消费。

http://www.jsqmd.com/news/1241387/

相关文章:

  • 2026年7月上海劳力士官方售后服务中心更新|售后电话、网点地址及服务时间详情 - 劳力士中国维修中心
  • AIGC版权保护新方案:多模态特征融合与动态检测技术
  • 深入解析MibSPI RXRAM寄存器:状态标志与错误处理实战
  • UE5 Pak文件打包与挂载全攻略:解决资源依赖与运行时加载难题
  • Java版gRPC服务发布与调用实战指南
  • 如何永久保存微信聊天记录:本地化数据管理解决方案深度解析
  • DebrisTracer:超高速撞击实验碎片追踪开源工具详解
  • Adobe Acrobat Pro完整安装指南:从系统要求到功能验证
  • 防火玻璃门选购要点
  • PCB订购批量可靠性-避开工艺参数选型两大极端误区
  • 机械手臂轨迹离线编程怎么获取点位?新手必学!3步轻松搞定点位采集 - 匠言榜单
  • OpenAI Codex-Spark实时编程模型技术解析与应用
  • 大客户销售:关系力不是请客吃饭,是让客户替你说话
  • 嵌入式系统时钟监控:DCC双时钟比较器原理与实战配置
  • vllm 缓存对模型启动时间的影响
  • 天津外墙飘窗渗漏维修 五家防水企业横向评测 - 徽顺虹
  • 2026年有限元仿真服务商选型全攻略:行业标准、避坑要点、优质服务商甄选指南(附核心场景适配与常见FAQ)
  • AI代码运行慢如蜗牛?:5分钟定位GPU/CPU瓶颈的7个隐藏指标
  • AI智能改写技术如何重塑文本降重行业
  • 2026宜宾装修公司推荐,靠谱品牌怎么选? - 装企精灵GEO
  • 基于YOLOv8+OpenCV的道路缺陷检测系统开发实践
  • 基于Godot与Open RPG框架的回合制游戏开发全流程指南
  • 大模型提示词调度实战指南(Priority-First Prompting™ 方法论首次公开)
  • Jupyter Notebook数据科学实战:从安装到企业级应用
  • 政务知识库的数据投毒:污染政策问答源头的隐蔽手法
  • 深入解析C2000 ePWM核心:CC与AQ子模块协同生成精密波形
  • C++性能优化实战:从内存访问、编译器优化到并发编程的核心技巧
  • eQEP模块核心寄存器配置详解:从原理到实战避坑指南
  • 奥美拉唑临床使用规范与风险防控指南
  • 视觉语言模型零样本泛化的频谱感知技术解析