Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ztw-cmd opened this issue Apr 5, 2024 · 6 comments
Open

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

ztw-cmd opened this issue Apr 5, 2024 · 6 comments
Labels
area/nacos spring cloud alibaba nacos kind/question

Comments

@ztw-cmd
Copy link

ztw-cmd commented Apr 5, 2024

image

image

@yuluo-yx yuluo-yx added kind/question area/nacos spring cloud alibaba nacos labels Apr 6, 2024
@yuluo-yx
Copy link
Collaborator

yuluo-yx commented Apr 6, 2024

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

image

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

@ztw-cmd
Copy link
Author

ztw-cmd commented Apr 6, 2024

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

@yuluo-yx
Copy link
Collaborator

yuluo-yx commented Apr 6, 2024

<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
Copy link
Author

ztw-cmd commented Apr 7, 2024

第一步:自己搭建个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
Copy link
Author

ztw-cmd commented Apr 13, 2024

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

@ztw-cmd
Copy link
Author

ztw-cmd commented Apr 29, 2024

?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/nacos spring cloud alibaba nacos kind/question
Projects
None yet
Development

No branches or pull requests

2 participants