使用nacos注册中心时,若consumer使用多个分组,会导致系统失败
Open
- 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
Assessment
This issue has not been assessed yet.