nacos作为dubbo服务注册中心

nacos作为dubbo注册中心,代码里也配置了nacos集群地址;但发现运维重启1个节点,会导致应用还是找不到对应的dubbo服务。这是为什么?

java应用报错如下:

No provider available from registry

192.168.173.154:8848,192.168.173.155:8848,192.168.173.156:8848 for serice ****

但实际上只有154节点的nacos重启了,155,156未动。

java应用里dubbo配置文件:

复制代码
<dubbo:registry protocol="nacos" address="192.168.173.154:8848,192.168.173.155:8848,192.168.173.156:8848?namespace=on"/>

问了deepSeek说这种配置方式不是标准的集群模式配置,只会到第一个ip找服务,但和java应用报错又有出入,报错显示的是3个ip找不到provider...到底哪里出错了?

集群模式配置有以下几种

方案1:使用address参数(推荐)

<dubbo:registry protocol="nacos" address="nacos://192.168.173.154:8848?address=192.168.173.154:8848,192.168.173.155:8848,192.168.173.156:8848&namespace=on"/>

方案2:使用backup参数

<dubbo:registry protocol="nacos" address="nacos://192.168.173.154:8848?backup=192.168.173.155:8848,192.168.173.156:8848&namespace=on"/>

方案3:完整URL格式

<dubbo:registry protocol="nacos" address="nacos://192.168.173.154:8848;nacos://192.168.173.155:8848;nacos://192.168.173.156:8848?namespace=on"/>

相关推荐
百度一见2 天前
百度朱名发:让现场治理标准与经验,成为持续进化的组织资产
dubbo
海的透彻6 天前
如何让docker容器启动时用自定义的用户
java·docker·dubbo
骑着蜗牛撵大象3277 天前
飞牛fnOS部署Damselfly:Compose编排、照片目录与7100固定访问
java·docker·rpc·dubbo·fnos·照片管理·damselfly
用户85634995443310 天前
从 HTTP 到 Java Provider:Apache Dubbo Admin 泛化调用的参数契约与跨语言 E2E 实践
dubbo
Wang's Blog12 天前
Java 项目实战: 交友项目 - 完善用户信息章节复盘:套路清单与自检清单
java·dubbo·交友
是2的10次方啊14 天前
超时了,然后呢?——聊聊 HTTP / Dubbo 超时后,客户端、服务端与 C 端用户的真实感受
http·dubbo
March.s15 天前
Kubernetes 全景导览:从部署演进到云原生底座
云原生·kubernetes·dubbo
Wang's Blog17 天前
Java 项目实战: 交友项目 - Dubbo 启动检查
java·dubbo·交友
Wang's Blog17 天前
Java 项目实战: 交友项目 - Dubbo 超时与重试
java·dubbo·交友