美文网首页
common模块阅读2:QueueData

common模块阅读2:QueueData

作者: 赤子心_d709 | 来源:发表于2017-09-08 18:36 被阅读105次

说明

该类用于存放Topic对应的队列信息(每个队列都是MessageQueue,后面会讲到)
注意只是队列信息,并没有真正的队列

注意:

一个Topic可以存在多个不同的队列中,QueueData描述的是队列中的一项

一个topic可以对应多条QueueData

一个broker也可以存储多个topic

参照refer


一个broker可以存储多个topic

字段

字段如下

    private String brokerName;// broker的名称
    private int readQueueNums;// 配置的读队列数量
    private int writeQueueNums;// 配置的写队列数量
    private int perm; //配置的权限,参考PermName类
    private int topicSynFlag; // 配置的,同步复制还是异步复制标记,对应TopicConfig.topicSysFlag

可以结合上图理解

思考

topic与broker的关系,topic与QueueData的关系

见说明

refer

QueueData简介
http://blog.csdn.net/prestigeding/article/details/75269290 topicSynFlag作用
broker与topic关系的图

相关文章

网友评论

      本文标题:common模块阅读2:QueueData

      本文链接:https://www.haomeiwen.com/subject/drlnjxtx.html