lizhanhui opened a new issue #2605: URL: https://github.com/apache/rocketmq/issues/2605
Client instances send heartbeat requests to brokers to keep them alive status on the broker side, which is helpful to load balancing. In case some broker nodes do not work as expected, we wipe read/write permissions of topics from these nodes. After permissions erased, clients should stop sending heartbeat requests to them. However, clients, at present, still send heartbeat requests to brokers to maintain connection alive, which yields exceptions on the client-side when bringing these brokers offline. Clients should stop sending keep-alive heartbeat requests to brokers when all topics, which clients have an interest in, have 0 read/write queue number or read/write permissions erased. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
