写点什么

设计消息队列存储消息数据的 MySQL 表格

作者:大眼喵
  • 2022 年 6 月 12 日
  • 本文字数:260 字

    阅读完需:约 1 分钟

作业:设计消息队列存储消息数据的 MySQL 表格

【作业要求】

1. 包括表名、字段、索引;

2. 用文字描述设计思路和理由,例如:为什么设计某个索引?

3. 一页 PPT 即可。

【提示】

1. 需要考虑每个消息队列一张表,还是所有消息放一张表,里面加一个“队列名称”的字段。


设计方案:

1.每个消息队列定义一套消息表名和归档消息表名;

2.消息队列接收消息后存入定义的待消费消息表,消费后的消息统一转入归档表,保证消息表的高效查询和写入

消息队列定义表


待消费消息表

唯一索引: message_id,保证全局唯一

普通索引:topic

消息归档表(已消费的消息)

唯一索引:message_id


发布于: 刚刚阅读数: 3
用户头像

大眼喵

关注

还未添加个人签名 2022.03.23 加入

还未添加个人简介

评论

发布
暂无评论
设计消息队列存储消息数据的 MySQL 表格_「架构实战营」_大眼喵_InfoQ写作社区