Documentation
¶
Index ¶
- Variables
- func GetLogger() log.Logger
- func IsEmptyDiscovery(d registry.Discovery) bool
- func IsEmptyHealthChecker(hc HealthChecker) bool
- func NewContext(ctx context.Context, requiredFeature string) context.Context
- func NewDiscovery(c *conf.Consul) (registry.Discovery, error)
- func NewLeakyBucketMiddleware(rate int) middleware.Middleware
- func NewNodeFilter() selector.NodeFilter
- func NewRegistrar(c *conf.Consul) (registry.Registrar, error)
- func NewStreamMiddlewareJwt(auth *libauth.Auth) func(ctx context.Context) (context.Context, error)
- func NewValidator() (middleware.Middleware, error)
- type Env
- type Flags
- type HealthChecker
- type InherentSettings
- type Settings
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewDiscovery, NewRegistrar, NewNodeFilter)
Functions ¶
func IsEmptyDiscovery ¶ added in v0.2.11
func IsEmptyHealthChecker ¶ added in v0.2.11
func IsEmptyHealthChecker(hc HealthChecker) bool
func NewContext ¶ added in v0.1.0
func NewLeakyBucketMiddleware ¶ added in v0.2.1
func NewLeakyBucketMiddleware(rate int) middleware.Middleware
func NewNodeFilter ¶ added in v0.1.0
func NewNodeFilter() selector.NodeFilter
func NewStreamMiddlewareJwt ¶ added in v0.1.3
NewStreamMiddlewareJwt https://github.com/go-kratos/kratos/issues/2617
func NewValidator ¶ added in v0.1.9
func NewValidator() (middleware.Middleware, error)
Types ¶
type HealthChecker ¶ added in v0.2.0
func NewHealthChecker ¶ added in v0.2.0
func NewHealthChecker(serviceName string, c *conf.Consul) (HealthChecker, error)
type InherentSettings ¶ added in v0.0.10
type Settings ¶ added in v0.0.10
type Settings struct {
Name string
InherentSettings
Flags
Version string
ProtoVersion string
BuildDate string
SourceCodeAddress string
DemoMode bool
// contains filtered or unexported fields
}
func NewAppSettings ¶ added in v0.0.10
func (*Settings) LoadConfig ¶ added in v0.0.10
Click to show internal directories.
Click to hide internal directories.