ziyyun

Results 3 issues of ziyyun

``` package main import ( "context" "fmt" "dubbo.apache.org/dubbo-go/v3/client" "dubbo.apache.org/dubbo-go/v3/common/extension" "dubbo.apache.org/dubbo-go/v3/filter" _ "dubbo.apache.org/dubbo-go/v3/imports" "dubbo.apache.org/dubbo-go/v3/protocol" greet "github.com/apache/dubbo-go-samples/helloworld/proto" "github.com/dubbogo/gost/log/logger" ) func init() { extension.SetFilter("myClientFilter", NewMyClientFilter) } func NewMyClientFilter() filter.Filter { return &MyClientFilter{} }...

回退 https://github.com/apache/dubbo-go/pull/2854 修改,不兼容老版本的attachments的使用。代码其实内部有对attachments处理,只是漏了一些代码。补充上。 测试例子: 服务端 ``` package main import ( "context" "fmt" "dubbo.apache.org/dubbo-go/v3/common/extension" "dubbo.apache.org/dubbo-go/v3/filter" _ "dubbo.apache.org/dubbo-go/v3/imports" "dubbo.apache.org/dubbo-go/v3/protocol" "dubbo.apache.org/dubbo-go/v3/server" greet "github.com/apache/dubbo-go-samples/helloworld/proto" "github.com/dubbogo/gost/log/logger" ) func init() { extension.SetFilter("myServerFilter", NewMyServerFilter) } func NewMyServerFilter()...

### Environment - Server: Dubbo-go, v3.3.0 - Client: Dubbo-go, v3.3.0 - Protocol: Triple - Registry: zookeeper ### Issue description Server: result := invoker.Invoke(ctx, invocation) result.AddAttachment("code", zcode.CODE_SUCCESS) return result Client: result...

bug