自学内容网 自学内容网

nacos使用需注意的问题

  1. 本地开发环境和线上测试、生产不要共用同一命名空间,在命名空间配置缺省的情况下,默认都采用public的命名空间,nacos本身集成了ribbon具有负载均衡的功能,本地和测试环境共用同一命名空间时,测试环境在运行,本地服务启动时,会把本地的实例添加进去,实例数>1时,会使用类似nacos随机的负载均衡策略,当有请求到达时,分发给不同的实例进行处理,当分发给本地实例处理时,由于本地实例没有公网访问的功能,就会出现请求超时,连接超时,或者出现404。所以不要将本地和线上环境共享同一命名空间。
  2. nacos本身有服务注册发现和配置中心两大功能,如果只是想使用它的服务注册发现功能,配置时需注意,spring.cloud.nacos下面不要直接接config,而是接server-addr,同时由于springboot启动时会先读取bootstrap.properties,bootstramp.yml,再读取application.yml之类的文件,因此在项目resource下新建bootstramp.yml,并填写以下内容:

spring:
  cloud:
    nacos:
       server-addr: 8.113.xxx.xxx:8848
       #config:
        #  namespace: afb11ea6-3fac-4a42-849a-65889636d4e87b

       discovery:
          namespace: afb11ea6-3fac-4a42-849a-65889636d4e87b

 


原文地址:https://blog.csdn.net/shenxiaomo1688/article/details/142956379

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!