作业八 - 消息队列数据库建模
作业:设计消息队列存储消息数据的 MySQL 表格
【作业要求】
1. 包括表名、字段、索引;
2. 用文字描述设计思路和理由,例如:为什么设计某个索引?
3. 一页 PPT 即可。
【提示】
1. 需要考虑每个消息队列一张表,还是所有消息放一张表,里面加一个“队列名称”的字段
消息队列存储模块相关的业务场景
写消息:指定消息队列名称,各生产者并行写入数据;
读消息:指定消息队列名称,各消费者并行读取数据,并写入已消费的偏移量 offset;读取消息可为:最早、最晚、指定时间戳等
后台管理:生产者消费者权限管理;消息队列后台控制台、展示各类指标等
存储模块主要功能
1,消息存储模块
2,消息读取进度模块
3,后台管理模块
数据库表结构及其说明







评论