apache / apache/dubbo

不同 nacos 地址里面的同名服务提供者,使用泛化调用的时候,请求会发错地址

Open
#9,601 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

背景:
1. 两个注册中心
2. 服务提供者:具有相同的方法和入参类型
3. 使用泛化调用
4. dubbo 版本:2.7.8 和 2.7.15 都试过

步骤:
1. 先通过注册地址 address1 来调用该接口:此时数据正常打到 address1 的对应 ip 服务器
2. 再通过注册地址 address2 来调用该接口:此时数据仍然打到 address1 的对应 ip 服务器
3. 代码如下
```java
// KEY_GENERATOR 是我自定义的,规则是:nacos://host:port/namespace/group/com.xxx.yyy.zzzService:1.0.0
final ReferenceConfigCache cache = ReferenceConfigCache.getCache(ReferenceConfigCache.DEFAULT_NAME,
KEY_GENERATOR);
final GenericService genericService = cache.get(reference);
```

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.