SpringCloud 机器有多IP时指定注册到nacos的ip
2024-12-18 本文已影响0人
饱饱抓住了灵感
当机器使用VPN有多个IP时, 要指定注册到Nacos的IP,可以通过参数spring.cloud.nacos.discovery.ip设置。
application.properties
# 被nacos发现的IP
spring.cloud.nacos.discovery.ip=指定的IP地址
spring.cloud.nacos.discovery.namespace=命名空间
# nacos地址
spring.cloud.nacos.discovery.server-addr=nacos地址
application.yml
spring:
cloud:
nacos:
discovery:
# 被nacos发现的IP
ip: 指定的IP地址
namespace: 命名空间
# nacos地址
server-addr: nacos地址
也可在启动时指定
java -jar -Dspring.cloud.nacos.discovery.ip=指定的IP地址 popoService.jar
或
java -jar popoService.jar --spring.cloud.nacos.discovery.ip=指定的IP地址