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

As of today, Dubbo-go has become a powerful RPC Golang library. However, it is a heavy and complex framework. The Dubbo-go team is working on simplifying the architecture. We are...

**What would you like to be added**: 目前不支持按小时进行文件分割,想要通过自定义logger来操作 **Why is this needed**: Keep project log entry uniform 虽然支持自定义日志,貌似还有不足,在init阶段以下自定义方式完全无效。logger的自定义需求是否有计划? ```go import "dubbo.apache.org/dubbo-go/v3/common/logger" logger.SetLoggerLevel(warn) // Set the log level in the main...

### Environment - Server: Dubbo-go, v3.0.1 - Client: Dubbo-go, v3.0.1 - Registry: ZooKeeper ### 我们在线上发现了Consumer依然会调用已下线Provider的问题。 现象如下:B服务会调用A服务,A服务的A1实例下线后,B服务中的部分实例,如B2、B3依然会调用已下线的A1,B1则不会。 经过对dubbo的日志进行分析,发现实例B2、B3在([Registry Directory] selector delete service url)移除A1后,又进行了([Registry Directory] selector add service url)注册,而B1则不会。 ### Logs #B1...

**What would you like to be added**: 支持像 grpc 官方示例中的直连 xds 协议的 endpoint https://github.com/grpc/grpc-go/blob/master/examples/features/xds/client/main.go 例如使用这样的配置文件: ``` dubbo: consumer: references: GreeterClientImpl: url: xds:///dubbogo-helloworld:20000 protocol: tri ``` **Why is this needed**: 我在GKE中部署了...

I use Java to start a Server,use dubbo3.2.0,use dubbo as network protocol,use prorbuf as serialization protocol,and this project is a demo,i only to test call of heterogeneous system. i should...

阿里开源的Higress上有triple协议流量经过吗,这儿是怎么结合的呢,有没有例子

### 加载配置的代码 ``` rootConfig := dubbo_config.NewRootConfigBuilder(). SetConfigCenter(dubbo_config.NewConfigCenterConfigBuilder(). SetProtocol("nacos"). SetAddress(ip). // 根据配置结构,设置配置中心 SetDataID(DataID). // 设置配置ID SetGroup(Group). Build()). SetLogger(LoggerConfig). Build() if err := rootConfig.Init(); err != nil { // 框架启动 panic(err) }...

在dubbo-go中,PriorityRouter接口定义了URL()方法,但在其实现类中,并没有能够传入这个url的方法,导致实现类的URL()方法只能返回空值,,而在工厂接口PriorityRouterFactory中,定义了NewPriorityRouter() 方法,并且在注释中描述了会带着url创建PriorityRouter,但参数中并没有url。 我认为在接口PriorityRouterFactory的NewPriorityRouter()这个方法中,应该加上url这个参数,并且在后续开发其他规则路由中,也需要这个url获取路由规则以及其他参数。 ```jsx: // dubbo-go/cluster/router/router.go // PriorityRouterFactory creates priority router with url type PriorityRouterFactory interface { // NewPriorityRouter creates router instance with URL NewPriorityRouter() (PriorityRouter, error) } // PriorityRouter...

dubbo-go 启动加载流程这一块,需要分析出启动过程依赖哪些组件、详细的工作流程,争取能真正在运行层面实现 dubbo-go 的轻量化

This is a place for various extensions in the dubbogo ecosystem that aren't part of the dubbogo core. 目前现状: 1.dubbogo中各个扩展都在一个包内,导致dubbogo目前主仓库臃肿 2.各个扩展麻烦,不易维护 3.对于dubbogo来说,这是一次极大的优化,无论是在性能和用户体验 1.设计方案 dubbogo已经通过社区开发者的支持,完成了 ETCD、ZooKeeper、Eureka、Consul、Nacos、Polaris 多种服务发现模式,当然也支持注册中心模式,建立起了强大且完备的社区生态,供用户按需灵活选用。 更多服务发现组件参看扩展仓库:dubbogoContrib-nacos。 现在本身就可以插件化,dubbo-go可能要先单独设计出来一个 dubbogo-spi,dubbo插件的 interface...