写点什么

架构训练营 模块八作业

作者:吴霏
  • 2022 年 1 月 02 日
  • 本文字数:312 字

    阅读完需:约 1 分钟

1.为了高性能,对消息进行快速入库。先存入一张消息日志表。

表字段有 id(主键),消息内容,消息名称、创建人、更新人、创建时间、更新时间、是否已处理标识。


2.为了方便查询消息一些明细内容,创建一张消息队列表明细表。

表字段有分布式唯一 ID(主键),消息日志表 id(索引),消息内容,消息名称、消息类型、对应业务数据 ID(索引),创建人、更新人、创建时间、更新时间、是否已处理标识。


3.生产者产生消息时,首先写入消息日志表,消息日志表写入成功后就意味着消息发送成功。


4.有专门线程从消息日志表中把消息内容写入消息表中。

每个消息队列一张表,消息数量大,这样可以优化消息查询性能。


5.消息日志分析可以从消息日志表查询,业务系统读取消息内容就从对应消息表中查询。


用户头像

吴霏

关注

还未添加个人签名 2019.08.29 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营 模块八作业