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]


Reply via email to