alibaba / nacos

an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
https://nacos.io
Apache License 2.0
30.07k stars 12.81k forks source link

Nacos keep making requests. #3460

Closed Sunw730 closed 4 years ago

Sunw730 commented 4 years ago

Describe the bug Hello, I used nacos in my project, but when I modified extension-configs configuration, I found a strange problem:

  1. configuration one: dataId=db-demo.yml&group=COMPONENT
    spring:
    application:
    name: stark.demo
    cloud:
    nacos:
      config:
        extension-configs:
          - dataId: db-demo.yml
            group: COMPONENT
            refresh: true
        group: COMPONENT
  2. configuration two: dataId=db.demo.yml&group=DEFAULT_GROUP
    spring:
    application:
    name: stark.demo
    cloud:
    nacos:
      config:
        extension-configs:
          - dataId: db.demo.yml
            group: DEFAULT_GROUP
            refresh: true
        group: COMPONENT
  3. configuration three: dataId=db.demo.yml&group=COMPONENT
    spring:
    application:
    name: stark.demo
    cloud:
    nacos:
      config:
        extension-configs:
          - dataId: db.demo.yml
            group: COMPONENT
            refresh: true
        group: COMPONENT

Here are three configurations for testing.

The test result are:

The project is running normally when configuration 1 or configuration 2 are uesd, but with configuration 3, the console prints nacos requests all the time.

log:

2020-07-28 16:09:43.152  INFO 29065 --- [           main] c.a.n.c.c.impl.LocalConfigInfoProcessor  : LOCAL_SNAPSHOT_PATH:/Users/wanda/configs/nacos/config
2020-07-28 16:09:43.201  INFO 29065 --- [           main] c.a.nacos.client.config.impl.Limiter     : limitTime:5.0
2020-07-28 16:09:43.246  WARN 29065 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : Ignore the empty nacos configuration and get it based on dataId[shared.yml] & group[DEFAULT_GROUP]
2020-07-28 16:09:43.251  INFO 29065 --- [           main] c.a.nacos.client.config.utils.JVMUtil    : isMultiInstance:false
2020-07-28 16:09:43.259  WARN 29065 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : Ignore the empty nacos configuration and get it based on dataId[stark.demo] & group[COMPONENT]
2020-07-28 16:09:43.261  WARN 29065 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : Ignore the empty nacos configuration and get it based on dataId[stark.demo.yml] & group[COMPONENT]
2020-07-28 16:09:43.263  INFO 29065 --- [           main] b.c.PropertySourceBootstrapConfiguration : Located property source: [BootstrapPropertySource {name='bootstrapProperties-stark.demo.yml,COMPONENT'}, BootstrapPropertySource {name='bootstrapProperties-stark.demo,COMPONENT'}, BootstrapPropertySource {name='bootstrapProperties-db.demo.yml,COMPONENT'}, BootstrapPropertySource {name='bootstrapProperties-shared.yml,DEFAULT_GROUP'}]
2020-07-28 16:09:43.268  INFO 29065 --- [           main] wanda.stark.demo.service.Application     : No active profile set, falling back to default profiles: default
2020-07-28 16:09:45.220  WARN 29065 --- [           main] o.s.boot.actuate.endpoint.EndpointId     : Endpoint ID 'service-registry' contains invalid characters, please migrate to a valid format.
2020-07-28 16:09:45.347  INFO 29065 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=0b2c35f6-7a17-3c44-9bb9-b482b944dd2f
2020-07-28 16:09:45.458  INFO 29065 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'wanda.stark.demo.contract.EchoService' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2020-07-28 16:09:45.844  INFO 29065 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-07-28 16:09:45.860  INFO 29065 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-07-28 16:09:45.860  INFO 29065 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.35]
2020-07-28 16:09:46.031  INFO 29065 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-07-28 16:09:46.031  INFO 29065 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2745 ms
2020-07-28 16:09:46.173  WARN 29065 --- [           main] o.s.boot.actuate.endpoint.EndpointId     : Endpoint ID 'nacos-config' contains invalid characters, please migrate to a valid format.
2020-07-28 16:09:46.173  WARN 29065 --- [           main] o.s.boot.actuate.endpoint.EndpointId     : Endpoint ID 'nacos-discovery' contains invalid characters, please migrate to a valid format.
2020-07-28 16:09:46.267  WARN 29065 --- [           main] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources.
2020-07-28 16:09:46.267  INFO 29065 --- [           main] c.n.c.sources.URLConfigurationSource     : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2020-07-28 16:09:46.274  WARN 29065 --- [           main] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources.
2020-07-28 16:09:46.274  INFO 29065 --- [           main] c.n.c.sources.URLConfigurationSource     : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2020-07-28 16:09:46.490  INFO 29065 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-07-28 16:09:46.673  INFO 29065 --- [           main] o.s.s.c.ThreadPoolTaskScheduler          : Initializing ExecutorService 'Nacso-Watch-Task-Scheduler'
2020-07-28 16:09:46.681  INFO 29065 --- [           main] com.alibaba.nacos.client.naming          : initializer namespace from System Property :null
2020-07-28 16:09:46.682  INFO 29065 --- [           main] com.alibaba.nacos.client.naming          : initializer namespace from System Environment :null
2020-07-28 16:09:46.683  INFO 29065 --- [           main] com.alibaba.nacos.client.naming          : initializer namespace from System Property :null
2020-07-28 16:09:47.217  INFO 29065 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2020-07-28 16:09:47.502  INFO 29065 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2020-07-28 16:09:47.526  INFO 29065 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
2020-07-28 16:09:47.685  INFO 29065 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-07-28 16:09:47.712  INFO 29065 --- [           main] wanda.stark.demo.service.Application     : Started Application in 6.64 seconds (JVM running for 8.123)
2020-07-28 16:09:47.722  INFO 29065 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [subscribe] db.demo.yml+COMPONENT+public
2020-07-28 16:09:47.725  INFO 29065 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-nacos.wandatech-dev.com_80-public] [add-listener] ok, tenant=public, dataId=db.demo.yml, group=COMPONENT, cnt=1
2020-07-28 16:09:47.725  INFO 29065 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [subscribe] stark.demo+COMPONENT+public
2020-07-28 16:09:47.725  INFO 29065 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-nacos.wandatech-dev.com_80-public] [add-listener] ok, tenant=public, dataId=stark.demo, group=COMPONENT, cnt=1
2020-07-28 16:09:47.725  INFO 29065 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [subscribe] stark.demo.yml+COMPONENT+public
2020-07-28 16:09:47.726  INFO 29065 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-nacos.wandatech-dev.com_80-public] [add-listener] ok, tenant=public, dataId=stark.demo.yml, group=COMPONENT, cnt=1
2020-07-28 16:09:47.738  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:47.738  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:47.743  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:47.942  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:47.942  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:47.946  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.140  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.140  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.144  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.336  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.336  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.340  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.539  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.539  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.542  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.737  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.737  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.741  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.936  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.937  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.940  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.138  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.138  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.142  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.336  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.337  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.344  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.543  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.543  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.547  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.739  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.739  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.743  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.941  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.941  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.947  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.142  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.142  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.145  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.337  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.338  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.341  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.536  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.536  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.540  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.741  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.742  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.746  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.937  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.938  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.941  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.139  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.139  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.144  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.342  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.342  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.345  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.536  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.536  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.540  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.736  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.737  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.741  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.942  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.942  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.947  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.138  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.138  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.141  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.337  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.337  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.341  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.539  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.539  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.543  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.738  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.738  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.741  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.935  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.935  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.938  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:53.137  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:53.137  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:53.142  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml

.....

I noticed that with configuration 3, the console gets an extra log:

2020-07-28 16:09:43.251  INFO 29065 --- [           main] c.a.nacos.client.config.utils.JVMUtil    : isMultiInstance:false

nacos version:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <version>2.2.1.RELEASE</version>
</dependency>
KomachiSion commented 4 years ago

which version of service you used?

Sunw730 commented 4 years ago

Describe the bug Hello, I used nacos in my project, but when I modified extension-configs configuration, I found a strange problem:

  1. configuration one: dataId=db-demo.yml&group=COMPONENT
spring:
  application:
    name: stark.demo
  cloud:
    nacos:
      config:
        extension-configs:
          - dataId: db-demo.yml
            group: COMPONENT
            refresh: true
        group: COMPONENT
  1. configuration two: dataId=db.demo.yml&group=DEFAULT_GROUP
spring:
  application:
    name: stark.demo
  cloud:
    nacos:
      config:
        extension-configs:
          - dataId: db.demo.yml
            group: DEFAULT_GROUP
            refresh: true
        group: COMPONENT
  1. configuration three: dataId=db.demo.yml&group=COMPONENT
spring:
  application:
    name: stark.demo
  cloud:
    nacos:
      config:
        extension-configs:
          - dataId: db.demo.yml
            group: COMPONENT
            refresh: true
        group: COMPONENT

Here are three configurations for testing.

The test result are:

The project is running normally when configuration 1 or configuration 2 are uesd, but with configuration 3, the console prints nacos requests all the time.

log:

2020-07-28 16:09:43.152  INFO 29065 --- [           main] c.a.n.c.c.impl.LocalConfigInfoProcessor  : LOCAL_SNAPSHOT_PATH:/Users/wanda/configs/nacos/config
2020-07-28 16:09:43.201  INFO 29065 --- [           main] c.a.nacos.client.config.impl.Limiter     : limitTime:5.0
2020-07-28 16:09:43.246  WARN 29065 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : Ignore the empty nacos configuration and get it based on dataId[shared.yml] & group[DEFAULT_GROUP]
2020-07-28 16:09:43.251  INFO 29065 --- [           main] c.a.nacos.client.config.utils.JVMUtil    : isMultiInstance:false
2020-07-28 16:09:43.259  WARN 29065 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : Ignore the empty nacos configuration and get it based on dataId[stark.demo] & group[COMPONENT]
2020-07-28 16:09:43.261  WARN 29065 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : Ignore the empty nacos configuration and get it based on dataId[stark.demo.yml] & group[COMPONENT]
2020-07-28 16:09:43.263  INFO 29065 --- [           main] b.c.PropertySourceBootstrapConfiguration : Located property source: [BootstrapPropertySource {name='bootstrapProperties-stark.demo.yml,COMPONENT'}, BootstrapPropertySource {name='bootstrapProperties-stark.demo,COMPONENT'}, BootstrapPropertySource {name='bootstrapProperties-db.demo.yml,COMPONENT'}, BootstrapPropertySource {name='bootstrapProperties-shared.yml,DEFAULT_GROUP'}]
2020-07-28 16:09:43.268  INFO 29065 --- [           main] wanda.stark.demo.service.Application     : No active profile set, falling back to default profiles: default
2020-07-28 16:09:45.220  WARN 29065 --- [           main] o.s.boot.actuate.endpoint.EndpointId     : Endpoint ID 'service-registry' contains invalid characters, please migrate to a valid format.
2020-07-28 16:09:45.347  INFO 29065 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=0b2c35f6-7a17-3c44-9bb9-b482b944dd2f
2020-07-28 16:09:45.458  INFO 29065 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'wanda.stark.demo.contract.EchoService' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2020-07-28 16:09:45.844  INFO 29065 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-07-28 16:09:45.860  INFO 29065 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-07-28 16:09:45.860  INFO 29065 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.35]
2020-07-28 16:09:46.031  INFO 29065 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-07-28 16:09:46.031  INFO 29065 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2745 ms
2020-07-28 16:09:46.173  WARN 29065 --- [           main] o.s.boot.actuate.endpoint.EndpointId     : Endpoint ID 'nacos-config' contains invalid characters, please migrate to a valid format.
2020-07-28 16:09:46.173  WARN 29065 --- [           main] o.s.boot.actuate.endpoint.EndpointId     : Endpoint ID 'nacos-discovery' contains invalid characters, please migrate to a valid format.
2020-07-28 16:09:46.267  WARN 29065 --- [           main] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources.
2020-07-28 16:09:46.267  INFO 29065 --- [           main] c.n.c.sources.URLConfigurationSource     : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2020-07-28 16:09:46.274  WARN 29065 --- [           main] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources.
2020-07-28 16:09:46.274  INFO 29065 --- [           main] c.n.c.sources.URLConfigurationSource     : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2020-07-28 16:09:46.490  INFO 29065 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-07-28 16:09:46.673  INFO 29065 --- [           main] o.s.s.c.ThreadPoolTaskScheduler          : Initializing ExecutorService 'Nacso-Watch-Task-Scheduler'
2020-07-28 16:09:46.681  INFO 29065 --- [           main] com.alibaba.nacos.client.naming          : initializer namespace from System Property :null
2020-07-28 16:09:46.682  INFO 29065 --- [           main] com.alibaba.nacos.client.naming          : initializer namespace from System Environment :null
2020-07-28 16:09:46.683  INFO 29065 --- [           main] com.alibaba.nacos.client.naming          : initializer namespace from System Property :null
2020-07-28 16:09:47.217  INFO 29065 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2020-07-28 16:09:47.502  INFO 29065 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2020-07-28 16:09:47.526  INFO 29065 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
2020-07-28 16:09:47.685  INFO 29065 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-07-28 16:09:47.712  INFO 29065 --- [           main] wanda.stark.demo.service.Application     : Started Application in 6.64 seconds (JVM running for 8.123)
2020-07-28 16:09:47.722  INFO 29065 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [subscribe] db.demo.yml+COMPONENT+public
2020-07-28 16:09:47.725  INFO 29065 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-nacos.wandatech-dev.com_80-public] [add-listener] ok, tenant=public, dataId=db.demo.yml, group=COMPONENT, cnt=1
2020-07-28 16:09:47.725  INFO 29065 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [subscribe] stark.demo+COMPONENT+public
2020-07-28 16:09:47.725  INFO 29065 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-nacos.wandatech-dev.com_80-public] [add-listener] ok, tenant=public, dataId=stark.demo, group=COMPONENT, cnt=1
2020-07-28 16:09:47.725  INFO 29065 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [subscribe] stark.demo.yml+COMPONENT+public
2020-07-28 16:09:47.726  INFO 29065 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-nacos.wandatech-dev.com_80-public] [add-listener] ok, tenant=public, dataId=stark.demo.yml, group=COMPONENT, cnt=1
2020-07-28 16:09:47.738  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:47.738  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:47.743  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:47.942  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:47.942  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:47.946  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.140  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.140  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.144  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.336  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.336  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.340  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.539  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.539  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.542  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.737  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.737  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.741  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:48.936  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:48.937  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:48.940  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.138  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.138  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.142  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.336  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.337  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.344  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.543  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.543  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.547  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.739  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.739  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.743  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:49.941  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:49.941  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:49.947  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.142  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.142  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.145  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.337  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.338  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.341  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.536  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.536  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.540  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.741  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.742  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.746  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:50.937  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:50.938  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:50.941  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.139  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.139  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.144  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.342  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.342  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.345  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.536  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.536  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.540  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.736  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.737  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.741  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:51.942  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:51.942  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:51.947  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.138  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.138  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.141  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.337  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.337  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.341  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.539  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.539  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.543  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.738  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.738  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.741  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:52.935  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:52.935  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:52.938  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml
2020-07-28 16:09:53.137  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [polling-resp] config changed. dataId=db.demo.yml, group=COMPONENT, tenant=public
2020-07-28 16:09:53.137  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[db.demo.yml+COMPONENT+public]
2020-07-28 16:09:53.142  INFO 29065 --- [v.com_80-public] c.a.n.client.config.impl.ClientWorker    : [fixed-nacos.wandatech-dev.com_80-public] [data-received] dataId=db.demo.yml, group=COMPONENT, tenant=public, md5=21b35853574a37ea375faaedb98a959f, content=spring:
  datasource:
    url: jdbc:mysql://192.168.120.16:7800/test?useUnicode=true&characterEncodi..., type=yaml

.....

I noticed that with configuration 3, the console gets an extra log:

2020-07-28 16:09:43.251  INFO 29065 --- [           main] c.a.nacos.client.config.utils.JVMUtil    : isMultiInstance:false

nacos version:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <version>2.2.1.RELEASE</version>
</dependency>

I made a mistake. The configuration 1 and configuration 2 both have the same problems. The reason why they were not found before is that there is no corresponding configuration in nacos

Sunw730 commented 4 years ago

which version of service you used?

nacos/nacos-server:latest

KomachiSion commented 4 years ago

So, Have the problem solved?

Sunw730 commented 4 years ago

So, Have the problem solved?

The problem is still there, but it can be fixed with switching another namespace, which only happens in namespace public.

KomachiSion commented 4 years ago

I think it may be the configuration problem, not namespace problem.

@chuntaojun @TsingLiang Can you help to check the configuration whether right?

chuntaojun commented 4 years ago

nacos-server version?

chuntaojun commented 4 years ago

贴出你全部的bootstrap 配置信息,不要只给一部分

Sunw730 commented 4 years ago

贴出你全部的bootstrap 配置信息,不要只给一部分

不好意思,最近比较忙,没来得及回复您。

我再详细描述一下,并贴上我的全部代码,我是新创建的一个springcloud的项目,里面只有一个启动类,然后bootstrap.yml的所有配置是:

spring:
  cloud:
    nacos:
      config:
        server-addr: localhost:8848
        namespace: public
        extension-configs:
          - dataId: nacos-demo-ext.yml
            group: DEFAULT_GROUP
            refresh: true

application.yml的配置是:

spring:
  application:
    name: nacos-demo

pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>nacos-demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>nacos-demo</name>
    <description>Nacos demo project for Spring Boot</description>

    <properties>
        <java.version>11</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <version>2.2.1.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

在nacos中有两个namespace:public(默认的)和myspace(自己创建的),每个namespace下都创建了两个配置文件nacos-demo.ymlnacos-demo-ext.yml,他们都用的默认group(DEFAULT_GROUP),里面的内容无关紧要,你可以随便配置。

nacos服务是我本地使用docker启动的,版本为latest,我的jdk是zulu openjdk11,当然,oracle jdk1.8我也试过,有相同的问题。

当使用namespace=public,启动完成后,控制台一直打印输出nacos请求日志,日志内容见上面的描述。 当使用namespace=myspace,服务则一切正常。

我的测试代码也放到github了,你们也可以看看,只需把nacos的server-addr修改一下 ,然后启动一下就能看到问题了。只有public命名空间有这个问题。

测试代码:https://github.com/Sunw730/nacos-demo

chuntaojun commented 4 years ago

默认的命名空间不要去设置namespace

Sunw730 commented 4 years ago

默认的命名空间不要去设置namespace

测试了一下 这样的确是可行的,不知道这个是什么原因呢?

不过这个问题建议修复一下,好的产品不应该通过”避免配置“来解决这个问题

KomachiSion commented 4 years ago

duplicate with #3525