diff --git a/packages/dubbo/src/registry/registry.ts b/packages/dubbo/src/registry/registry.ts index db6fe739..42e4c869 100644 --- a/packages/dubbo/src/registry/registry.ts +++ b/packages/dubbo/src/registry/registry.ts @@ -45,7 +45,10 @@ export default class Registry { return this._dubboServiceUrlMap .get(dubboInterface) .filter(serviceProp => { - const isSameVersion = serviceProp.version === version; + // "*" refer to default wildcard in dubbo + const isSameVersion = !version + || version == '*' + || serviceProp.version === version; //如果Group为null,就默认匹配, 不检查group //如果Group不为null,确保group和接口的group一致 const isSameGroup = !group || group === serviceProp.group;