apache / apache/dubbo

多实例部署,部分服务启动的时候报错,找不到provider, 服务提供者是正常部署的

Open
#10,732 7 comments 0 reactions 0 assignees View on GitHub
type/discussion
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

org.apache.dubbo.rpc.RpcException: No provider available from registry **** for service ***:1.0.0 on consumer *** use dubbo version 2.7.16, please check status of providers(disabled, not registered or in blacklist).
core-sdk-user-002 | at org.apache.dubbo.registry.integration.DynamicDirectory.doList(DynamicDirectory.java:169)
core-sdk-user-002 | at org.apache.dubbo.rpc.cluster.directory.AbstractDirectory.list(AbstractDirectory.java:99)
core-sdk-user-002 | at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.list(AbstractClusterInvoker.java:297)
core-sdk-user-002 | at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:262)
core-sdk-user-002 | at org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.intercept(ClusterInterceptor.java:47)
core-sdk-user-002 | at org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$InterceptorInvokerNode.invoke(AbstractCluster.java:92)
core-sdk-user-002 | at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:98)
core-sdk-user-002 | at org.apache.dubbo.registry.client.migration.MigrationInvoker.invoke(MigrationInvoker.java:170)
core-sdk-user-002 | at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:96)

Contributor guide

Open the contributing guide

Research direction

Start with org.apache.dubbo.registry.integration.DynamicDirectory.java:169 and the surrounding Dubbo 2.7.16 registry lookup path. Reproduce the multi-instance deployment where some consumers cannot find an otherwise deployed provider, then verify that all services start successfully and discover the provider; the issue does not name a test or configuration file.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend-api-design, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.