Nacos是什么问题,要如何处理?[nacos-grpc-client-executor-127.0.0.1-1]-[ERROR] [c.a.nacos.common.remote.client.grpc.GrpcClient:102]-[1720404108872_127.0.0.1_46512]Error to process server push response: {"headers":{},"abilityTable":{"supportPersistentInstanceByGrpc":true},"module":"internal"}
本地项目运行时,会提示报错,当Nacos客户端报告“Error to process server push response”错误时,通常涉及到服务端与客户端之间的心跳通信或者配置变更推送过程中出现的问题。
c.a.n.c.remote.client.grpc.GrpcClient : [1720617262838_114.62.14.13_52495]Error to process server push response: {"headers":{},"abilityTable":{"supportPersistentInstanceByGrpc":true},"module":"internal"}
猜想的可能性,大概是与nacos的客户端版本号与服务端版本号不兼容,我服务端是用docker部署的nacos2.3.0,本地项目里使用的nacos客户端依赖是nacos-client:2.2.1,显然是版本号问题
既然确定了问题,那就好办了,要么降低服务端nacos版本号,要么修改项目里nacos-client版本号,服务端搭建麻烦,我选择修改项目里client版本号,将pom文件里对应的依赖配置改为,如下:
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<exclusions>
<exclusion>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- nacos配置中心来做配置管理 begin-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<exclusions>
<exclusion>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>2.3.0</version>
</dependency>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。