nacos 服务注册与发现以及ribbon与spring整合


通过上一章节,可以发现如果想给ribbon提供服务列表发现功能,我们只需重新提供ServerList用于服务发现,提供ServerIntrospector用于服务信息获取

NacosDiscoveryAutoConfiguration会配置了NacosDiscoveryProperties 和NacosServiceDiscovery 
1、服务注册

@Configuration(proxyBeanMethods = false)
@ConditionalOnDiscoveryEnabled
@ConditionalOnNacosDiscoveryEnabled
public class NacosDiscoveryAutoConfiguration {

   @Bean
   @ConditionalOnMissingBean
   public NacosDiscoveryProperties nacosProperties() {
      return new NacosDiscoveryProperties();
   }

   @Bean
   @ConditionalOnMissingBean
   public NacosServiceDiscovery nacosServiceDiscovery(
         NacosDiscoveryProperties discoveryProperties,
         NacosServiceManager nacosServiceManager) {
      return new NacosServiceDiscovery(discoveryProperties, nacosServiceManager);
   }

}
在NacosDiscoveryProp

猜你喜欢

转载自blog.csdn.net/weixin_39355187/article/details/126375390