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"/>

相关推荐
zhuzicc12 小时前
Dubbo @Autowired 注入同模块接口,到底走的是本地调用还是 RPC?源码给你答案(Dubbo @Service注解的双重注册机制)
rpc·autowired·dubbo·依赖注入·java面试·spring ioc·dubbo源码分析
星辰_mya2 天前
openfeign之在回首
java·架构·dubbo·springcloud·openfeign
xinshuolxr3 天前
Dubbo 3.x 服务发现迁移:从接口级到应用级的渐进式切换
dubbo
Ting.~3 天前
在java中接入百度地图
java·开发语言·dubbo
大囚长4 天前
大模型服务端如何命中缓存
java·人工智能·缓存·dubbo
Jinkxs5 天前
Dubbo- 主流注册中心介绍:Zookeeper/Nacos/Eureka 适配思路
zookeeper·eureka·dubbo
心之伊始6 天前
Dubbo 3 Consumer 调用链路源码分析:从 Proxy 到 Cluster、Directory、Router、LoadBalance
java·微服务·dubbo·源码分析·服务治理