dubbo-go icon indicating copy to clipboard operation
dubbo-go copied to clipboard

Go Implementation For Apache Dubbo .

Results 220 dubbo-go issues
Sort by recently updated
recently updated
newest added

### Environment - Server: - Client: - Protocol: - Registry: ### Issue description ### Logs Click me to check logs ``` goroutine 943 [IO wait]: internal/poll.runtime_pollWait(0x7fdd141e0a08, 0x72) /usr/local/go/src/runtime/netpoll.go:303 +0x85 internal/poll.(*pollDesc).wait(0xc003843f80,...

### Environment - Server: - Client: - Protocol: - Registry: ### Issue description ### Logs Click me to check logs ``` internal/poll.(*pollDesc).wait(0xc004404580, 0xc004273000, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004404580, {0xc004273000,...

总体来说,这里涉及到一个关于 Dubbo-go 总体易用性提升大议题,编程 API 相关是其中非常重要的一部分。 作为一款服务开发框架,使用者依赖 Dubbo-go 提供的 API 进行服务定义、发布和调用,因此,我们需要确保 Dubbo-go 的 API 设计足够清晰、易用且满足所有功能诉求,在遵循 Dubbo 总体风格的同时符合 Go 语言主流编码风格。 当前 Dubbo-go API 中的一些问题,与其最开始大量借鉴了 Dubbo Java 语言版本有一定的关系:在过去相当长的一段时间内,Dubbo-go 项目的核心定位实现是与 Java 体系的互通,这是 Dubbo-go 和快速发展的基础,同时为了也为项目带来了太多...

涉及的模块有 1. [流量管控规则](https://github.com/apache/dubbo-go/issues/2260) 2. [安全规则](https://github.com/apache/dubbo-go/issues/2257) 3. 其他一些治理需求 部分功能已经有提供的实现,因此此任务的重点在于从整体上对Dubbo服务治理进行补全、测试与验收。

1. condition routing. 2. tag routing. 3. dynamic configuration.

### Environment - Server: Dubbo-go, v3.0.5 - Client: Dubbo-go, v3.0.5 - Protocol: Triple - Registry: Nacos, v2.0.0 ### Issue description The configuration file extension only supports yaml but not yml,...

### Environment - Client: Dubbo-go, v1.5.9 - Protocol: rest - Registry: zookeeper ### Issue description https://github.com/apache/dubbo-go/blob/main/protocol/rest/client/client_impl/resty_client.go#L59 ` err = c.SetDeadline(time.Now().Add(restOption.RequestTimeout)) ` http连接池复用tcp连接时,因为设置了deadline,resp未返回直接抛出io timeout。

The goimports tool is maintained by the Go official team. And most Go projects use that tool to format their imports. So I think it is time to deprecate our...

**What happened**: Consumers can also get providers from other groups by configuring one group. **What you expected to happen**: Configure some different provider metadata-report group values **How to reproduce it...

**What would you like to be added**: **Why is this needed**: