1 个回答

如果在本地启动客户端向远程服务器的nacos进行注册的话,本地其实也会有一个外网ip和内网ip,我们只需要在java的nacos配置里面申明下本地的外网ip即可,例如:
上面的ip即为我本地电脑的外网ip,添加这一行的配置即可,然后在本地把服务启动起来。此时我们就可以看到nacos上变成了外网ip。

此时各个服务就可以通过外网ip进行互相调用了。
spring:
application:
name: gateway-service
lifecycle:
timeout-per-shutdown-phase: 20s
cloud:
nacos:
discovery:
namespace: d07c83a1-68aa-4dca-837e-f095cad22ef5
server-addr: 80.129.203.86:8848
ip: 101.259.242.186
上面的ip即为我本地电脑的外网ip,添加这一行的配置即可,然后在本地把服务启动起来。此时我们就可以看到nacos上变成了外网ip。

此时各个服务就可以通过外网ip进行互相调用了。
发布于:3年前 (2022-10-17) IP属地:四川省
我来回答
您需要 登录 后回答此问题!