问题描述

根据nacos官方docker部署教程,使用nacos docker镜像部署。部署集群模式,只部署了一台主机。部署成功后服务注册一直报错 code:503 msg: server is DOWN now, please try again later!

解决方案

由于集群模式中,配置nacos.naming.data.warmup 属性为 true,因此当集群中只有一台服务时,会导致nacos服务为不可用状态。而本地测试时,该属性没有配置(默认值为false),因此集群只有一台服务也可以正常使用。

因此在使用时,如果是开发或者测试环境,只部署一台服务时,使用单机模式就可以了,配置集群模式在刚开始使用时,会遇到许多坑。

源码解析

点击原文查看源码

 

 

 

Logo

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

更多推荐