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 天前
【一天一个计算机知识】—— 【操作数与运算符的关系】一文带你领悟 单目 双目 三目 运算符!!
c语言·c++·dubbo·单目运算符·双目运算符·三目运算符·操作数
v***Y892 天前
SpringCloud 整合 Dubbo
spring·spring cloud·dubbo
S***q3772 天前
SpringCloud 整合 Dubbo
spring·spring cloud·dubbo
孫治AllenSun2 天前
【Dubbo】高性能的 RPC
网络协议·rpc·dubbo
神仙别闹2 天前
基于 Java 的 I Don’t Wanna Be The Bugger 冒险游戏
java·开发语言·dubbo
Jinkxs2 天前
Java 跨域05-Spring 与 Dubbo 服务整合(协议转换)
java·spring·dubbo
少云清2 天前
【接口测试】4_Dubbo接口 _xx健康项目接口代码实现
网络·dubbo·接口测试·代码实现
小二·2 天前
Dubbo 高频面试题(47道 + 详细答案)
dubbo
信创天地2 天前
国产化分布式服务框架双雄:Dubbo与Spring Cloud Alibaba 服务调用解决方案全解析
人工智能·系统架构·开源·dubbo·运维开发·risc-v
RFG20122 天前
18、Dubbo实例注入:简化微服务架构中的依赖管理【面向初学者】
人工智能·后端·微服务·云原生·架构·tomcat·dubbo