sunxi92 opened a new issue #2817:
URL: https://github.com/apache/rocketmq/issues/2817


   When a broker registers routing information with a cluster of nameservers, 
the broker needs to decide whether it is necessary to register routing 
information with a cluster of nameservers, by sending requests to the cluster 
to compare whether they have the same version of data. 
   Nameserver cluster receives a request, and after comparing the versions of 
the data, it will give feedback on the changed property of the header in the 
response. This value must not be null, so the broker only needs to decode the 
changed property of the response message.
   So, I think the method needRegister(..) of BrokerOuterAPI.java can delete 
the code that decode the body of the response. In addition,the return value of 
the method needRegister(...) of BrokerController.java can depend on whether the 
size of the changedList is greater than 0
   


-- 
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