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

相关推荐
codeGoogle7 小时前
自研 IM 还是选择第三方 SDK?企业开发者应该如何权衡?
前端·后端·程序员
mifengxing8 小时前
LeetCode 41.缺失的第一个正数|Hard题O(n)+O(1)最优解法深度解析
java·算法·leetcode·排序算法
DLYSB_10 小时前
API 网关流量洪峰与突发 CC 攻击:我用 Go 写了个“现场物理防御哨兵”,把故障响应压缩到秒级
开发语言·后端·golang·报警灯
markinmarkin10 小时前
Spring 中Bean 的作用域有哪些?
java·后端·spring
橙子家11 小时前
使用方法 ToDictionary() 来优化查询时间复杂度:O(N*M) -> O(1*M)【C# 基础】
后端
山荷枝11 小时前
Java学习第十天
java·学习
matlabgoodboy12 小时前
计算机毕设代做|Java Python Matlab APP 全套开发设计
java·python·课程设计
IT_陈寒12 小时前
我又被JavaScript的隐式类型转换坑了
前端·人工智能·后端
用户83562907805112 小时前
Python Word 转 PDF 和 PDF 转 Word 指南
后端·python
用户83562907805112 小时前
如何使用 Python 加密和保护 Word 文档
后端·python