优化代码，支持broker可以对内存无限制，解决消息堆积受限于内存大小的问题。
目前内存中仅存放未消费消息的索引信息，大概每1000W消息的索引信息占用1G内存；所以能堆积多少消息取决于我们有多大的内存；
这里消息索引本身只有两个long类型的数字的字节数，现在之所以会占用这么多，是因为使用了ConcurrentDictionary来存放消息索引信息，
而通过测试发现ConcurrentDictionary本身也比较占用内存，所以导致1000W的key,value，key/value都是long类型，会占用1G的内存；