alibaba / spring-cloud-alibaba

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
https://sca.aliyun.com
Apache License 2.0
27.38k stars 8.16k forks source link

access_log接口返回的客户端版本号不对 #3674

Open ztw-cmd opened 1 month ago

ztw-cmd commented 1 month ago

image

image

yuluo-yx commented 1 month ago

nacos 没有 2.1.0.RELEASE 这个版本. 会以 spring-cloud-alibaba 中的 nacos 版本拉依赖,sca 2.2.8的 nacos 是 2.1.0 版本。 2.2.8 存在一些已知问题,可以升级到最新版本试试。

image

下面的图片有更多的上下文信息吗,这样什么都看不出来

ztw-cmd commented 1 month ago

这是nacos服务端 image image 第二张图也是nacos官方给的对照图 注册端往服务端发送心跳 服务端记录接口信息的时候 客户端明明是2.1.0接口日志为什么一直是V1.2.0
nacos 1.4.1 nacos 1.3.3 这俩客户端的版本就是对的!

yuluo-yx commented 1 month ago
<dependency>
    <groupId>com.alibaba.nacos</groupId>
    <artifactId>nacos-client</artifactId>
    <version>2.1.0</version>
</dependency>
<dependency>
    <groupId>com.alibaba.nacos</groupId>
    <artifactId>nacos-client</artifactId>
    <version>2.1.0.RELEASE</version>
</dependency>

这是两个不同的版本,最开始的图 nacos 版本写的是 xxx.RELEASE 这个依赖不存在。第二个问题 access_log 给个最简 demo 本地复现不出来。

nacos 1.4.1 nacos 1.3.3 这俩客户端的版本就是对的!

没有理解你想表达什么意思 🥲🥲 (ps:第二张图是 sca 官网的组件版本对应关系,不是 nacos 给的。地址: https://sca.aliyun.com/zh-cn/docs/next/overview/version-explain#%E7%BB%84%E4%BB%B6%E7%89%88%E6%9C%AC%E5%85%B3%E7%B3%BB

ztw-cmd commented 1 month ago

第一步:自己搭建个nacos2.1.0的服务端 第二步:按照官方的文档 https://nacos.io/docs/v2/ecology/use-nacos-with-spring-boot/ 用springboot搭建一个客户端 需要把这个客户端注册到 第一步搭建好的服务端中(不用搭建配置中心)

第三步分别用着两个坐标去注册到nacos服务列表中 `

com.alibaba.boot nacos-discovery-spring-boot-starter 0.2.12 com.alibaba.boot nacos-discovery-spring-boot-starter 0.2.8 ` 第四步:然后分别查看access_log中的接口例如: /nacos/v1/ns/instance/beat /nacos/v1/ns/instance/list 当nacos client pom坐标为0.2.12时候返回的客户端版本为:Nacos-Java-Client:v1.2.0 当nacos client pom坐标为0.2.8时候返回的客户端版本为:Nacos-Java-Client:v1.4.2 实际正确的结果(个人认为): 当nacos client pom坐标为0.2.12时候返回的客户端版本为:Nacos-Java-Client:v2.1.0 当nacos client pom坐标为0.2.8时候返回的客户端版本为:Nacos-Java-Client:v1.4.2
ztw-cmd commented 1 month ago

怎么说 是有问题还是怎么回事?

ztw-cmd commented 2 weeks ago

?