Versions in this module Expand all Collapse all v1 v1.0.3 Jul 17, 2021 v1.0.1 Jul 17, 2021 Changes in this version + func AppOptions(opts ...Option) []kratos.Option + func BreakerMiddleware(opts ...ClientOption) middleware.Middleware + func ClientGrpcOptions(copts ...ClientOption) []tgrpc.ClientOption + func ClientHTTPOptions(copts ...ClientOption) []http.ClientOption + func ClientMiddleware() middleware.Middleware + func ClientOperation(ctx context.Context) (method string, operation string) + func ID(optFuncs ...Option) kratos.Option + func LocalEndpoint(ctx context.Context) (local struct{ ... }) + func Metadata(optFuncs ...Option) (opt kratos.Option) + func Registrar(optFuncs ...Option) kratos.Option + func ServerMiddleware(opts ...ServerOption) middleware.Middleware + func ServerOperation(ctx context.Context) (method string, operation string) + type ClientOption func(*clientOpionts) + func WithBalancer(b balancer.Balancer) ClientOption + func WithBreakerConfig(cfg *breaker.Config) ClientOption + func WithBreakerErrorHook(h func(ctx context.Context, operation string, err error) (success bool)) ClientOption + func WithEnableDiscovery(enableDiscovery bool) ClientOption + func WithMiddlewares(m ...middleware.Middleware) ClientOption + type Option func(*appOptions) + func APIMeta(enable bool) Option + func EnableReigstry(enable bool) Option + func GRPCServer(srv *grpc.Server) Option + func Medata(metadata map[string]string) Option + func ProtoServiceName(fullname string) Option + type ServerOption func(*serverOpionts)