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

MQ - 04 基础篇_存储_消息数据和元数据的存储设计

文章目录

  • 导图
  • 概述
  • 元数据信息的存储
  • 消息数据的存储
    • 数据存储结构设计
      • 思路一 (Kafka的方案)
      • 思路二 (RocketMQ、RabbitMQ 和 Pulsar 的底层存储 BookKeeper 采用的方案)
    • 消息数据的分段实现
      • 根据偏移量定位
      • 根据索引定位 (RabbitMQ 和 RocketMQ的思路)
      • 使用场景
    • 消息数据存储格式
      • 消息写入文件的格式 ------> 二进制的格式
      • 消息写入文件的格式
        • Kakfa 的 V2 版本存储格式的内容
        • RocketMQ 的存储格式的内容
    • 消息数据清理机制
http://www.lryc.cn/news/169869.html

相关文章:

  • JavaScript:隐式转换、显示转换、隐式操作、显示操作
  • 2023全新TwoNav开源网址导航系统源码 | 去授权版
  • Android 12 源码分析 —— 应用层 六(StatusBar的UI创建和初始化)
  • 华为云ROMA Connect亮相Gartner®全球应用创新及商业解决方案峰会,助力企业应用集成和数字化转型
  • 虚拟线上发布会带来颠覆性新体验,3D虚拟场景直播迸发品牌新动能
  • Linux arm64 pte相关宏
  • MVCC:多版本并发控制案例分析(一)
  • 以数据为中心的安全市场快速增长
  • AUTOSAR汽车电子嵌入式编程精讲300篇-经典 AUTOSAR 安全防御能力的分析及改善(下)
  • AI绘图提示词Stable Diffusion Prompt 笔记
  • xml元素值需要保留space
  • Eclipse开源代码下载
  • python多线程、进程
  • Vue基础之模板语法介绍
  • 【SLAM】 前端-视觉里程计之特征点
  • Android笔记(二十九):利用python自动生成多语言
  • 【C++STL基础入门】list的运算符重载和关于list的算法
  • 查找内轮廓(孔洞)
  • Git(6)——GitHub
  • 【RocketMQ专题】快速实战及集群架构原理详解
  • [设计模式] 浅谈SOLID设计原则
  • 基于Java+SpringBoot+Vue的旧物置换网站设计和实现
  • Java基本语法2
  • 【数据结构】树的存储结构;树的遍历;哈夫曼树;并查集
  • CSS选择器练习小游戏
  • Python运算符、函数与模块和程序控制结构
  • 微服务保护-Sentinel
  • Doris 导出表结构或数据
  • SELECT * from t_user where user_id = xxx,可以从那几个点去优化这句sql
  • 解决报错 java.lang.IllegalArgumentException: Cannot format given Object as a Date