[ https://issues.apache.org/jira/browse/ROCKETMQ-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16106869#comment-16106869 ]
ASF GitHub Bot commented on ROCKETMQ-253: ----------------------------------------- Github user lindzh commented on the issue: https://github.com/apache/incubator-rocketmq/pull/140 Wonderfull,it's a good idea to make package smaller. > Compress RegisterBrokerBody > --------------------------- > > Key: ROCKETMQ-253 > URL: https://issues.apache.org/jira/browse/ROCKETMQ-253 > Project: Apache RocketMQ > Issue Type: Improvement > Components: rocketmq-broker, rocketmq-commons, rocketmq-namesrv > Reporter: Zhanhui Li > Assignee: yukon > > RocketMQ Brokers periodically register itself against namesrv to maintain its > liveness. > In case a broker has many topics, a 10 thousand or more, two major > problematic issues show up: > 1) Current serialization of RegisterBrokerBody would create a large String > object, which stresses GC a lot, especially when G1 is used. > 2) Transmission this bulk of data takes up significant portion of bandwidth. -- This message was sent by Atlassian JIRA (v6.4.14#64029)