dubbo-go的服务,在dubbo-admin中无法发现方法
- Dominant language
- Go
- Stars
- 4.1k
- Forks
- 2.2k
- Avg merge
- 10d 12h
- Merged PRs (30d)
- 4
Description
### Environment
* dubbo admin version:0.6.0
* dubbo go version: 3.3.1 (triple, grpc)
* register center: zookeeper
### go config
```go
rootConfigBuilder := config.NewRootConfigBuilder()
cb := rootConfigBuilder.
SetApplication(config.NewApplicationConfigBuilder().
SetName(dubboName).
Build(),
).
AddRegistry("zk", config.NewRegistryConfigBuilder().
SetProtocol("zookeeper").
SetTimeout("3s").
SetRegistryType("interface").
SetAddress(zkAddress).
Build(),
).
SetMetadataReport(config.NewMetadataReportConfigBuilder().
SetProtocol("zk").
SetAddress(zkAddress).
SetTimeout("3s").
Build(),
).
AddProtocol("triple", config.NewProtocolConfigBuilder().
SetName("tri").
SetPort(dubboPort).
Build(),
)
//.....register triple(grpc) service....
cb.Build().Init()
```

Contributor guide
Research direction
Start by reproducing the missing-method display with dubbo-admin 0.6.0, dubbo-go 3.3.1, and the shown triple/gRPC, ZooKeeper, registry, and metadata configuration. Trace service registration and metadata discovery from this configuration, and consider the issue done when the registered methods appear in dubbo-admin.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, grpc
- Domain
- backend, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100