写点什么

架构训练营 - 模块八

作者:Geek_9de3de
  • 2021 年 12 月 27 日
  • 本文字数:185 字

    阅读完需:约 1 分钟

方案设计

考虑到不同消息队列的 tps 可能会有较大的差距,如果按照每个消息队列单独放一张表,后期扩展性能有一定的改造成本。所以采用所有消息队列放一张表方案,4 个分片每个分片 32 张,共 128 张表。



表结构设计

表名:message_log_{num}



由于采用分库分表方案,所以需要引入索引表

表名:message_log_index_{num}

索引:

Topic_queue_id_index #根据 topic 和 queue id 查询 message_id, 用于查询当前消费的位置


用户头像

Geek_9de3de

关注

还未添加个人签名 2019.12.10 加入

还未添加个人简介

评论

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