Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dubbo服务注册不支持通配符* #598

Closed
yakecanlee opened this issue Jan 9, 2019 · 2 comments
Closed

Dubbo服务注册不支持通配符* #598

yakecanlee opened this issue Jan 9, 2019 · 2 comments
Assignees

Comments

@yakecanlee
Copy link

yakecanlee commented Jan 9, 2019

描述

dubbo消费者定义服务版本为*,注册到Nacos时一直失败,Nacos输出错误日志.Dubbo在2.2.0版本就支持通配符了,请问Nacos目前是还不支持吗?

@Reference(version = "*")
private UserService userService;

消费者错误信息:

java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried
	at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:335) ~[nacos-client-0.6.2.jar:na]
	at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:267) ~[nacos-client-0.6.2.jar:na]
	at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:167) ~[nacos-client-0.6.2.jar:na]
	at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:170) ~[nacos-client-0.6.2.jar:na]
	at com.alibaba.dubbo.registry.nacos.NacosRegistry$2.callback(NacosRegistry.java:148) ~[dubbo-registry-nacos-0.0.2.jar:0.0.2]
	at com.alibaba.dubbo.registry.nacos.NacosRegistry.execute(NacosRegistry.java:460) ~[dubbo-registry-nacos-0.0.2.jar:0.0.2]
	at com.alibaba.dubbo.registry.nacos.NacosRegistry.doRegister(NacosRegistry.java:146) ~[dubbo-registry-nacos-0.0.2.jar:0.0.2]
	at com.alibaba.dubbo.registry.support.FailbackRegistry.retry(FailbackRegistry.java:315) ~[dubbo-2.6.2.jar:2.6.2]
	at com.alibaba.dubbo.registry.support.FailbackRegistry$1.run(FailbackRegistry.java:68) [dubbo-2.6.2.jar:2.6.2]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_162]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_162]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_162]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_162]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_162]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_162]
	at java.lang.Thread.run(Thread.java:748) [na:1.8.0_162]

Nacos错误信息:

2019-01-09 17:02:21,431 WARN Resolved [com.alibaba.nacos.naming.exception.NacosException: dom not found: providers:com.xxx.UserService:*]

2019-01-09 17:02:22,281 WARN Resolved [java.lang.IllegalArgumentException: dom name can only have these characters: 0-9a-zA-Z.:_-; current: consumers:com.xxx.UserService:*]
@hxy1991
Copy link
Collaborator

hxy1991 commented Jan 10, 2019

目前暂不支持,计划是 1.0 支持。

@hxy1991 hxy1991 added this to the 1.0.0 milestone Jan 10, 2019
@nkorange nkorange removed this from the 1.0.0 milestone Jan 24, 2019
@nkorange
Copy link
Collaborator

Version * is not supported in Dubbo, neither does Nacos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants