Documentation ¶
Index ¶
- func NewDefaultSCRegistry(endPoints []string, opts ...RegistryOption) (registry.Registry, error)
- func NewDefaultSCResolver(endPoints []string, opts ...ResolverOption) (discovery.Resolver, error)
- func NewSCRegistry(client *sc.Client, opts ...RegistryOption) registry.Registry
- func NewSCResolver(cli *sc.Client, opts ...ResolverOption) discovery.Resolver
- type RegistryOption
- type ResolverOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDefaultSCRegistry ¶
func NewDefaultSCRegistry(endPoints []string, opts ...RegistryOption) (registry.Registry, error)
NewDefaultSCRegistry create a new default ServiceComb registry
func NewDefaultSCResolver ¶
func NewDefaultSCResolver(endPoints []string, opts ...ResolverOption) (discovery.Resolver, error)
func NewSCRegistry ¶
func NewSCRegistry(client *sc.Client, opts ...RegistryOption) registry.Registry
NewSCRegistry create a new ServiceComb registry
func NewSCResolver ¶
func NewSCResolver(cli *sc.Client, opts ...ResolverOption) discovery.Resolver
Types ¶
type RegistryOption ¶
type RegistryOption func(o *registryOptions)
RegistryOption is ServiceComb option.
func WithRegistryHeartbeatInterval ¶
func WithRegistryHeartbeatInterval(second int32) RegistryOption
WithRegistryHeartbeatInterval with heart beat second
func WithRegistryHostName ¶
func WithRegistryHostName(hostName string) RegistryOption
WithRegistryHostName with host name option
func WithRegistryVersionRule ¶
func WithRegistryVersionRule(versionRule string) RegistryOption
WithRegistryVersionRule with version rule option
type ResolverOption ¶
type ResolverOption func(o *resolverOptions)
ResolverOption is service-comb resolver option.
func WithResolverAppId ¶
func WithResolverAppId(appId string) ResolverOption
WithResolverAppId with appId option.
func WithResolverConsumerId ¶
func WithResolverConsumerId(consumerId string) ResolverOption
WithResolverConsumerId with consumerId option.
func WithResolverVersionRule ¶
func WithResolverVersionRule(versionRule string) ResolverOption
WithResolverVersionRule with versionRule option.
Click to show internal directories.
Click to hide internal directories.