解决nacos遇到的supportPersistentInstanceByGrpc问题

当我使用Java 21开发Spring Cloud 2023.0.0,发现使用2024/01最新的springCloudAlibabaVersion 2022.0.0.0会出现类似Error to process server push response: {"headers":{},"abilityTable":{"supportPersistentInstanceByGrpc":true},"module":"internal"}的错误,我服务器上的naco

当前的版本详细信息片段如下

bash 复制代码
plugins {
    id 'java'
    id 'org.springframework.boot' version '3.2.1'
    id 'io.spring.dependency-management' version '1.1.4'
    id 'maven-publish'
}

group = 'cc.omoz'
version = '0.0.1-SNAPSHOT'

ext {
    set('springCloudVersion', "2023.0.0")
    set('springCloudAlibabaVersion', "2022.0.0.0")
}

...

问题的本质是目前springCloudAlibabaVersion 2022.0.0.0默认的nacos-client 2.2.1版本和服务器上的nacos server 2.3.0不匹配。直接对齐nacos servernacos-client的版本即可. 例如我补充了implementation 'com.alibaba.nacos:nacos-client:2.3.0'依赖,就可以消除错误。

目前(2024/01)springCloudAlibabaVersion 2022.0.0.0Spring Cloud 2023.0.0没做适配,此外nacos对java 21的支持还不完善,会遇到很多类似Is this bean getting eagerly injected into a currently created xxxx字样的警告,暂时不建议用作生产环境。

相关推荐
叫我阿柒啊18 分钟前
Java全栈开发实战:从基础到微服务的深度解析
java·微服务·kafka·vue3·springboot·jwt·前端开发
该用户已不存在27 分钟前
你没有听说过的7个Windows开发必备工具
前端·windows·后端
凯尔萨厮35 分钟前
Java学习笔记三(封装)
java·笔记·学习
霸道流氓气质36 分钟前
Java开发中常用CollectionUtils方式,以及Spring中CollectionUtils常用方法示例
java·spring
失散1337 分钟前
分布式专题——5 大厂Redis高并发缓存架构实战与性能优化
java·redis·分布式·缓存·架构
通达的K38 分钟前
Java实战项目演示代码及流的使用
java·开发语言·windows
David爱编程1 小时前
深入 Java synchronized 底层:字节码解析与 MonitorEnter 原理全揭秘
java·后端
索迪迈科技1 小时前
Protobuf 新版“调试表示为什么有链接?为什么会打码?我该怎么改代码?
java·log4j·apache
KimLiu1 小时前
LCODER之Python:使用Django搭建服务端
后端·python·django
再学一点就睡1 小时前
双 Token 认证机制:从原理到实践的完整实现
前端·javascript·后端