-
Notifications
You must be signed in to change notification settings - Fork 8.8k
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
客户端注册TM参数access-key问题 #5080
Comments
access-key目前在开源版seata是无用的,我们会排查下这个问题,建议你把相关日志贴上来,然后想请问目前你使用这个的原因是什么? |
我想用access-key传到server做认证,但客户端在未重启的情况下第二次注册服务端就不带这个参数(第二次注册的原因可能是服务端重启或客户端第一次注册未成功) |
服务端重启肯定是丢失了的,这个需要客户端的reconnect线程去重连的时候把access-key带上,很有可能之前的设计上认为重连(不知道tc是网络抖动还是真的宕机了)只是重连,而不是一个全新的需要认证的连接,我们有相关同学已经介入排查了 |
非常感谢,如果排查后能给出上线时间就好了 |
这个时间上我们尽量在1.6发版前带上,你们这边做过seata的企业登记了吗? #1246 |
还没有登记呢,我们正在调研阶段,能否上个小的版本解决这个问题?1.6大概什么时候发版呢? |
回归测试顺利的话 11月底前 |
非常感谢,我们先用其它方案解决这个问题。 |
issue先打开吧,等问题确认存在并修复或者不存在再进行close |
please assign it to me |
看代码就是复用第一次连接的registryrequest,rm本身就没有accesskey和secretkey的传递,方便看下重启tc后tm重新连接的日志吗?tc侧和tm侧都发一下 |
rm确实没有accessKey和secretKey。我下面给出tm和tc的日志(TC重启一次后的)。
TC
|
Ⅰ. Issue Description
客户端配置access-key后注册TM会在服务端io.seata.server.auth.DefaultCheckAuthHandler#doRegTransactionManagerCheck接受到,但服务端重启后客户端再次注册到服务端时access-key为空
Ⅱ. Describe what happened
服务端重启后,客户端再次注册则会出现此问题
Ⅲ. Environment:
The text was updated successfully, but these errors were encountered: