关于springcloud nacos Client not connected,current status:STARTING

559 阅读1分钟

原因:

Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成,详见:

文档:nacos.io/zh-cn/docs/…

那么在docker启动时候

docker run --name nacos -e MODE=standalone -p 8848:8848 -p 9848:9848 -d nacos/nacos-server:latest

因为上面偏移量的问题,当多集群配置时连续的端口号可能会出现端口占用,尽量端口之间距离大些,8847 8848 8849 这种必出问题。

一些废话:

昨天win10更新完巨卡(就不更win11),直接重装了系统。重装完之后nacos,rabbitmq这些直接docker pull,之前我是先下载的nacos然后在docker上挂载本地目录,但这次没有,直接pull的latest最新版本,然后写代码时候一直:what's the f*ck?(微笑)。