解决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字样的警告,暂时不建议用作生产环境。

相关推荐
掉鱼的猫13 分钟前
Spring Boot → Solon 注解迁移实战指南:一张对照表说清楚
java·spring boot
程序边界14 分钟前
lac_agent自愈链路上篇——crontab守护的那些坑与健康检查实战
后端
笨鸟飞不快16 分钟前
从 MVC 到 DDD:一次真实的渐进式迁移实录
后端·架构
plainGeekDev17 分钟前
广播接收器 → Flow + Lifecycle
android·java·kotlin
程序员威哥18 分钟前
C#也能玩转YOLO:工业视觉原生推理方案,零Python依赖
后端
plainGeekDev18 分钟前
EventBus → SharedFlow
android·java·kotlin
kfaino20 分钟前
你好,我叫 Prompt——其实,你一直在给 AI 写程序
后端·openai·ai编程
带刺的坐椅27 分钟前
Spring Boot → Solon 注解迁移实战指南:一张对照表说清楚
java·springboot·web·solon
用户3721574261351 小时前
Java 将一个 PPT 文档拆分为多个文件
java
caibixyy1 小时前
springboot+langchain4j实战Day 16 — 混合检索 + Reranker 重排序
后端