注册中心的任务是,保存了所有访问的instance实例,
因此,只有在第一次使用的时候,会访问注册中心拿到所有的实例。
设想,如果我每次访问其他Instance的时候,都从注册中心拿ip,那这个路径就很长,也就是两个步骤
步骤1,先访问注册中心,拿到对应服务的ip
步骤2,拿着ip拼接成真是的访问URL
这样的设计显然不合理
所以,本地的服务会根据第一次访问注册中心拿到的服务,先缓存下来,后面再访问的时候都直接从缓存拿
总结:
调用过的服务,可以通过缓存中拿到
每调用过的服务,那必须从注册中心拿到地址,如果注册中心宕机,那么访问必然失败
169万+

被折叠的 条评论
为什么被折叠?



