RongtongJin commented on PR #4672:
URL: https://github.com/apache/rocketmq/pull/4672#issuecomment-1212660949

   > 2\. property
   
   Hi @dongeforever , There is already a property similar to controllerBrokerId 
in org.apache.rocketmq.controller.impl.manager.BrokerInfo#brokerIdTable
   
   The controllerBrokerId is currently allocated according to the IP. If the IP 
changes, there will be problems. So we hope to have a uuid property that can 
identify the broker and does not require user configuration. It will also be 
initialized (if not)  when the broker starts and be persisted to the store 
directory. After that, the identity of the broker will be changed from IP to 
persistent uuid.
   
   However, after your reminder, we have come up with another solution. If we 
persist the controllerBrokerId allocated by the controller according to the IP 
to the local storage of the broker when the first apply, and bring the 
controllerBrokerId with each request later, it seems that we can also solve the 
issue of IP change. For the current implementation, such changes will be 
slightly larger.
   
   Currently, we prefer the second solution. What about you?


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to