package types
import "github.com/edgexfoundry/go-mod-registry/pkg/types"
Index ¶
- type Config
- func (config Config) GetExpandedRoute(route string) string
- func (config Config) GetHealthCheckUrl() string
- func (config Config) GetRegistryProtocol() string
- func (config Config) GetRegistryUrl() string
- func (config Config) GetServiceProtocol() string
- type ServiceEndpoint
Types ¶
type Config ¶
type Config struct { // The Protocol that should be used to connect to the registry service. HTTP is used if not set. Protocol string // Host is the hostname or IP address of the registry service Host string // Port is the HTTP port of the registry service Port int // Type is the implementation type of the registry service, i.e. consul Type string // ServiceKey is the key identifying the service for Registration and building the services base configuration path. ServiceKey string // ServiceHost is the hostname or IP address of the current running service using this module. May be left empty if not using registration ServiceHost string // ServicePort is the HTTP port of the current running service using this module. May be left unset if not using registration ServicePort int // The ServiceProtocol that should be used to call the current running service using this module. May be left empty if not using registration ServiceProtocol string // Health check callback route for the current running service using this module. May be left empty if not using registration CheckRoute string // Health check callback interval. May be left empty if not using registration CheckInterval string }
Config defines the information need to connect to the registry service and optionally register the service for discovery and health checks
func (Config) GetExpandedRoute ¶
func (Config) GetHealthCheckUrl ¶
func (Config) GetRegistryProtocol ¶
func (Config) GetRegistryUrl ¶
func (Config) GetServiceProtocol ¶
type ServiceEndpoint ¶
ServiceEndpoint defines the service information returned by GetServiceEndpoint() need to connect to the target service
Source Files ¶
- Version
- v0.1.27 (latest)
- Published
- Dec 11, 2020
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 4 days ago –
Tools for package owners.