写点什么

模块八作业 - 架构实战营

作者:Geek_99eefd
  • 2022 年 1 月 02 日
  • 本文字数:329 字

    阅读完需:约 1 分钟

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

【作业要求】

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

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

3. 一页 PPT 即可。

【提示】

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

【设计表结构】

1.采用每个消息队列一张表。这样设计的复杂度低

2.需要有一个自增 ID

3.保证消息的唯一新,需要有一个消息 ID-msgID

4.明确消息的类型,需要标注消息类型-msgType

5 明确消息的发送方,需要标注消息的生产者-produceID

6 明确消息的使用方,可能不止一个,需要标注消息的消费者-consumeID

7 明确消息的特点,需要标注消息的格式-msgFormat

8 需要标注消息内容-msgBody

9 方便消息的清理与维护,需要标注消息的日期-msgDate

【索引】

1.msyID

2.prouceID

3.msgDate


用户头像

Geek_99eefd

关注

还未添加个人签名 2021.07.13 加入

还未添加个人简介

评论

发布
暂无评论
模块八作业-架构实战营