smallnest / rpcx

Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!
https://rpcx.io
Other
8.08k stars 1.16k forks source link

同时调用同一个接口多次,会出现 rpcx: can't find service xxx 的错误 #788

Closed lixh00 closed 1 year ago

lixh00 commented 1 year ago

问题如标题所示。 下面这两个请求都是页面加载的时候同时调的,只有一个成功返回了数据。请问是我参数设置的有问题还是一个BUG啊? 失败: image 成功: image

rpcx版本: v1.8.4 Go版本: 1.20.2

smallnest commented 1 year ago

我认为是你程序中的问题。你需要使用debug技术去分析。我怀疑是你参数设置错误,没有设置正确的服务名

lixh00 commented 1 year ago

我认为是你程序中的问题。你需要使用debug技术去分析。我怀疑是你参数设置错误,没有设置正确的服务名

不应该啊,如果是服务名错了,那就不应该有成功的请求嘛,我追debug,没追到哪儿错了,很绝望

lixh00 commented 1 year ago

rpcx调用失败,提示找不到服务 image nacos里面注册的服务详情,它是在线的 image

lixh00 commented 1 year ago

对不起,我的错!! 复制代码的时候有一个东西忘了改,变量名长得太像了,导致不同的client用了同一个Discovery。 非常抱歉,打扰您了!!!!!!