2.6.5 迁移 2.7.9 不兼容
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
- [ ] I have searched the [issues](https://github.com/apache/dubbo/issues) of this repository and believe that this is not a duplicate.
- [ ] I have checked the [FAQ](https://github.com/apache/dubbo/blob/master/FAQ.md) of this repository and believe that this is not a duplicate.
### Environment
* Dubbo version: 2.7.9
* Operating System version: mac
* Java version: 1.8
### Steps to reproduce this issue
1. 升级前的dubbo版本是2.6.5
2. 升级后的dubbo版本是2.7.9
3. 2.6.5有一段这样的代码,在新版本中不兼容,新版本中应该如何处理:
`Set providerInvokerWrapperSet = ProviderConsumerRegTable.getProviderInvoker(providerModel.getServiceName());
for (ProviderInvokerWrapper providerInvokerWrapper : providerInvokerWrapperSet) {
if (providerInvokerWrapper.isReg()) {
isReg = true;
break;
}
}`
`Set consumerInvokerWrapperSet = ProviderConsumerRegTable.getConsumerInvoker(consumerModel.getServiceName());
for (ConsumerInvokerWrapper consumerInvokerWrapper : consumerInvokerWrapperSet) {
Map urlInvokerMap = consumerInvokerWrapper.getRegistryDirectory().getUrlInvokerMap();`
Pls. provide [GitHub address] to reproduce this issue.
### Expected Result
What do you expected from the above steps?
### Actual Result
ProviderInvokerWrapper,ProviderConsumerRegTable,ConsumerInvokerWrapper,ProviderConsumerRegTable在新的版本中没有,导致编译错误
What actually happens?
期望有相同功能的写法
If there is an exception, please attach the exception trace:
```
Just put your stack trace here!
```
Contributor guide
Assessment
This issue has not been assessed yet.