写点什么

设计消息队列的 Mysql 表结构

作者:AHUI
  • 2022 年 1 月 02 日
  • 本文字数:271 字

    阅读完需:约 1 分钟

一、表设计

根据业务场景和性能问题,可以提前设计每个消息队列存放一张表,如果后续有些队列消息较少,可以设计一个公共消息队列。

表名:sys_queue_log 系统队列日志表

表字段:

1)uni_seq 流水号 主键唯一索引

2)queue_id 队列编号

3)queue_name 队列中文名称

4)msg_content 消息内容,支持分段存储

5)msg_create_user 消息发送人

6)msg_send_time 消息发送时间

7)msg_status 消息状态 0:未消费,1.已消费

8)create_time 创建时间

8)update_time 更新时间

9)remark 备注字段

二、场景

有单独的消费线程实时监听消息队列消息,如有则获取消息,并把消息消费结果更新到日志表


用户头像

AHUI

关注

还未添加个人签名 2019.07.04 加入

还未添加个人简介

评论

发布
暂无评论
设计消息队列的Mysql表结构