very nice of it for 5.X, hoping your PR
王海涛-浙江大学 <wanghaitao0...@qq.com.invalid> 于2023年9月14日周四 10:25写道: > Hi RocketMQ Community: > > > We re implemented the Controller using JRaft, fixed the issue of linear > inconsistency, and relied on JRaft's snapshot function to achieve log > truncation, avoiding infinite growth of Raft logs. In the > scenario of millions of topics, frequent persistence generates the large > memory object jsonString of the topicConfigTable. When the memory is tight, > the large memory object jsonString will be directly allocated to the old > generation, resulting in frequent Full GC. > > > We have already done part of the work. Our proposals are provided at the > links below: > > > > https://docs.google.com/document/d/1mpzTv1vnWxQwPGsHj6Ng2fK9aL9f6MZFw7ZgvW5284o/edit?usp=sharing > > > > Please welcome to reply to this email or comment on the proposal if you > have any questions or suggestions. > > > > > Thanks, > HaitaoWang