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关系的图

上一篇下一篇

猜你喜欢

热点阅读