之前一个微服务项目一直是部署在同一台服务器上的,最近因为服务器紧缺把那台大容量的服务器撤了,给了两台新的服务器,让我把项目分两部分部署,但部署上之后发现通过网关进服务时nacos只会在其默认的内网ip中找服务,但因为是两台不同的服务器,导致无法找到指定的微服务,问了同事后,在另一台服务器中的哪几个服务的yml中加入

spring:
  cloud:
    nacos:
      discovery:
        ip: xxx.xx.x.x

指定该服务在nacos中使用的ip,内网有关联的换内网,没有的用外网ip就好了

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐