模块八
说明:
1、总个消息队列设计为一个总的数据库,不做一个 broker 对应一个库的设计,
2、消息队列做分布式部署时,不同的 broker 上会存在同一个 topic
3、为防止一个队列(queue)上数据过多,设计为一个 queue 对应多个消息表
4、由于同一个 queue 有多个消息表,因此需要记录消息的消费位置
表设计如下
1、主题表 一个主题对应多个 broker
复制代码
2、队列表,一个 topic 对应多个 queue
复制代码
3、消息表 一个队列表对应一个消息表
复制代码
4、消息最新消费位置表
复制代码
评论