写点什么

架构实战营模块八作业

作者:融冰
  • 2022 年 7 月 31 日
  • 本文字数:236 字

    阅读完需:约 1 分钟

存储消息队列的 mysql 数据表

每个消息队列对应一个 MySQL 表。

  • 表名

数据表以消息队列名命名。


  • 字段

  1. ID uint32 唯一标识 主键 数据库自增

  2. 生产者标识 string 当前消息的生产者

  3. 消费者标识 string 当前消息的消费者

  4. 消息的内容 string

  5. 消息创建时间戳 int(32) unsigned

  6. 消息读取时间戳 int(32) unsigned 若消息未被读取则为 0


  • 索引

  1. id

主键

  1. 生产者标示

过滤出某个生产者产生的所有消息

  1. 消费者标示

过滤出某个生产者消费的所有消息

  1. 创建时间戳

过滤队列里某个时间之后创建的消息

  1. 读取时间戳

过滤队列里某个时间之后尚未处理的消息

用户头像

融冰

关注

还未添加个人签名 2020.07.20 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块八作业_融冰_InfoQ写作社区