-
Notifications
You must be signed in to change notification settings - Fork 26.4k
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
Dubbo 2.7.12 consumer没有配置retries时,没有使用provider配置的retries #8325
Comments
PS:
原因:2.7下org.apache.dubbo.registry.integration.RegistryDirectory#mergeUrl中,将提供者参数合并到overrideDirectoryUrl的代码被去掉了。 撇开问题本身,这里其实有点尴尬的,因为retries、cluster更像是对一个服务所有提供者维度的,而不是针对一个服务具体某个提供者维度的参数。比如,一个10个提供者,它们注册的retries、cluster值不同。。 |
我认为我们应该对能支持的场景做一些限制,不太可能无限的对所有可能的部署场景都提供支持。比如 |
Resolved ini #9147 |
@chickenlj 会影响到 #6426 问题吗 ? 2.7.6及后续版本中标签路由(TagRouter)行为不符合预期的问题
升级2.7.15后发现 又重现 #6426 的问题了 |
Environment
Steps to reproduce this issue
provider的springboot工程application.yml配置了dubbo.provider.retries=0,
consumer的springboot工程application.yml没有配置dubbo.consumer.retries
Pls. provide [GitHub address] to reproduce this issue.
Expected Result
What do you expected from the above steps?
consumer调用provider失败时不自动重发。
Actual Result
What actually happens?
consumer调用provider超时自动重试。
The text was updated successfully, but these errors were encountered: