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

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

              Dates

                Created:
                Updated: