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

相关推荐
JWASX2 分钟前
【RocketMQ 生产者和消费者】- 消费者重平衡(1)
java·rocketmq·重平衡
剽悍一小兔9 分钟前
自动化文档生成工具(亲测可运行)
java
程序员皮皮林11 分钟前
使用 Java + WebSocket 实现简单实时双人协同 pk 答题
java·websocket
栗然16 分钟前
Spring Boot 项目中使用 MyBatis 的 @SelectProvider 注解并解决 SQL 注入的问题
java·后端
im_AMBER17 分钟前
java复习 19
java·开发语言
陆少枫30 分钟前
JDBC强化关键_009_连接池
java·数据库·mysql
安迪小宝32 分钟前
2 geotools入门示例
java·spring boot
Moshow郑锴32 分钟前
IDEA高效快捷键指南
java·ide·intellij-idea
小猫咪怎么会有坏心思呢34 分钟前
华为OD机考-异常的打卡记录-字符串(JAVA 2025B卷)
java·开发语言·华为od
炎码工坊38 分钟前
Java 时间处理指南:从“踩坑”到“填坑”实战
java·java-ee