写点什么

模块八作业

作者:panxiaochun
  • 2021 年 12 月 30 日
  • 本文字数:347 字

    阅读完需:约 1 分钟

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


一、表设计

队列管理器表

队列管理器名称

队列管理器状态

编码字符集

创建时间

唯一索引:队列管理器名称


通道表

通道名称

通道状态

通道类型

传输协议

发送方队列管理器名称

接收方队列管理器名称

唯一索引:通道名称


消息队列表

消息队列名称

消息队列类型

所属队列管理器

唯一索引:消息队列名称


监听器表

监听器名称

监听器状态

IP 地址

端口

唯一索引:消息队列名称


消息表

创建日期

消息 ID(自增 ID)

消息类型

消息队列名称

消息内容

创建时间

服务消费者系统 ID

服务提供者系统 ID

唯一索引:消息 ID


二、设计说明

队列管理器用来管理消息队列,通道用来连接队列管理器,监听器用来监听外部请求,消息表用来记录消息。所有消息放在一张表,按天建分区。因为消息可能在不同消息队列间传递,建一张表在整个消息队列系统收到消息时进行记录即可。


用户头像

panxiaochun

关注

还未添加个人签名 2019.07.13 加入

还未添加个人简介

评论

发布
暂无评论
模块八作业