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

   > No, that would cause different namespaces to collapse into the same cache 
key. Also, relying solely on RegistryFactory caching is unsafe when multiple 
services share a Registry instance; one service calling destroy() would 
physically kill the connection for everyone else. We need the reference 
counting to manage that lifecycle.
   
   Regarding the first point, I don’t know what problems the same cache key 
will cause. In fact, I think the same cache key should yield the correct 
result—maybe there’s some reason behind the special logic. However, I don’t 
think the second scenario exists. Because as for the registry, I believe we 
only destroy it when destroying all components; nor do I think there’s any 
scenario that requires destroying a nacos group. Moreover, the logic should be 
that one Nacos server corresponds to one registry instance.
   
   
   


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