Versions in this module Expand all Collapse all v0 v0.4.0 Oct 16, 2026 Changes in this version + func FromKitexError(err error) (*ekiterr.BizError, bool) + func IsKitexTimeoutError(err error) bool + func NewClientTracingSuite(opts ...tracing.Option) client.Suite + func NewLogger(logger logx.Logger) klog.FullLogger + func NewPanicLogMiddleware() endpoint.Middleware + func NewServerTracingSuite(opts ...tracing.Option) server.Suite + func RunServer(app lifecycle.App, name string, svr server.Server) + func SetDefaultPanicHandler() + func WithBizErrorBridge() client.Option + type ClientSuite struct + func NewClientSuite(clientService, serverService string, gov *GovernanceConfig, ...) *ClientSuite + func (s *ClientSuite) Close() error + func (s *ClientSuite) Options() []client.Option + type ClientSuiteOption func(*clientSuiteConfig) + func WithCircuitBreaker() ClientSuiteOption + func WithMetrics(reg prom.Registerer, namespace string) ClientSuiteOption + func WithRPCTimeout() ClientSuiteOption + func WithRetry() ClientSuiteOption + type DNSResolver = discovery.Resolver + func NewDNSResolver() DNSResolver + type GovernanceConfig struct + func NewGovernanceConfig(cli config_client.IConfigClient, opts ...GovernanceOption) (*GovernanceConfig, error) + func (g *GovernanceConfig) Close() error + func (g *GovernanceConfig) TemplateTimeoutOptions() []client.Option + type GovernanceOption func(*GovernanceConfig) + func WithDataIDTemplate(tmpl string) GovernanceOption + func WithGovernanceGroup(group string) GovernanceOption + func WithGovernanceTemplate(dataID string) GovernanceOption + type ServerSuite struct + func NewServerSuite(serverService string, gov *GovernanceConfig, opts ...ServerSuiteOption) *ServerSuite + func (s *ServerSuite) Options() []server.Option + type ServerSuiteOption func(*serverSuiteConfig) + func WithLimitReporter(r klimiter.LimitReporter) ServerSuiteOption + func WithLimiter() ServerSuiteOption