Uploaded image for project: 'Apache RocketMQ'
  1. Apache RocketMQ
  2. ROCKETMQ-253

Compress RegisterBrokerBody

    XMLWordPrintableJSON

    Details

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                yukon Xinyu Zhou
                Reporter:
                lizhanhui Zhanhui Li
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: