apache / apache/dubbo

2.6.5 迁移 2.7.9 不兼容

Open
#7,258 1 comment 0 reactions 0 assignees View on GitHub
help wanted
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.