apache / apache/dubbo

使用nacos注册中心时,若consumer使用多个分组,会导致系统失败

Open
#10,043 2 comments 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

consumer中具有多个分组(或使用*匹配任意分组时),由于生成的服务名为:
providers:org.apache.dubbo.samples.merge.api.MergeService::*(这里最后有个“*”号,显示不出来)

providers:org.apache.dubbo.samples.merge.api.MergeService::group1,group2
的格式,这种格式在使用com.alibaba.nacos.client.config.utils.isValid校验时,会失败,因校验只允许字母、数字、下划线、中划线、点、冒号,其他字符都判定为非法。
从而导致我consumer中使用多个分组时,系统启动失败。
nacos-client版本:2.0.4
我使用dubbo2.*和3.0均有此问题

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.