master
nikkiing 2 years ago
parent 6e37678c34
commit 502ace5bc1
  1. 23
      pkg/meta/metadata.go

@ -0,0 +1,23 @@
package meta
import (
"context"
"github.com/go-kratos/kratos/v2/metadata"
)
const (
XMdGlobalOperator = "x-md-global-operator"
XMdGlobalAppid = "x-md-global-appid"
XMdServiceName = "x-md-service-name"
)
func Set(ctx context.Context, kv ...string) context.Context {
return metadata.AppendToClientContext(ctx, kv...)
}
func Get(ctx context.Context, key string) string {
if meta, ok := metadata.FromClientContext(ctx); ok {
return meta.Get(key)
}
return ""
}
Loading…
Cancel
Save