写点什么

第八课作业

用户头像
杰语
关注
发布于: 2021 年 07 月 10 日

消息存储:


  • Table 名字:Topic 名字

  • 字段:消息 id,long 类型;消息体,字符串类型;是否已消费

  • 索引:消息 id


用户信息:

  • 字段:用户 ip,Topic 名,消费的 offset


元信息:


  • 字段:topic 名字,topic 表名,topic 对应的 ids 列表


说明:用户表维护多用户读取一个 topic 的用户信息,新入用户就新建一个用户,offset 为 0;对于已有用户查到 offset,到元信息表中查询到所在范围的 topic 表名,连接对应表进行消费,当消费到最后一条数据,到元信息表中查询下一个表名,消费过程中同时要修改用户表中的 offset。

用户头像

杰语

关注

还未添加个人签名 2018.01.30 加入

还未添加个人简介

评论

发布
暂无评论
第八课作业