somiljain2006 commented on PR #15891:
URL: https://github.com/apache/dubbo/pull/15891#issuecomment-3682411713

   That makes sense. I agree we should understand the intent behind Nacos’s 
group-related logic and the lifecycle assumptions more clearly.
   
   From what I’ve seen, Nacos treats groups as a naming-level concern, while 
the NamingService itself is bound to a specific server + namespace. That’s why 
the Nacos API exposes a group on registration/subscription methods rather than 
requiring a separate NamingService per group.
   
   On the destroy side, the primary scenario guards against is the shutdown 
race condition. When multiple registry wrappers share a single NamingService, 
they are destroyed in sequence during application shutdown. Without reference 
counting, the first registry to close would call shutdown() on the shared 
connection, instantly killing it.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to