common模块阅读2:QueueData
2017-09-08 本文已影响105人
赤子心_d709
说明
该类用于存放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关系的图