美文网首页
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