c40779224f
Fixes #52
14 lines
509 B
Go
14 lines
509 B
Go
package sd
|
|
|
|
// Registrar registers instance information to a service discovery system when
|
|
// an instance becomes alive and healthy, and deregisters that information when
|
|
// the service becomes unhealthy or goes away.
|
|
//
|
|
// Registrar implementations exist for various service discovery systems. Note
|
|
// that identifying instance information (e.g. host:port) must be given via the
|
|
// concrete constructor; this interface merely signals lifecycle changes.
|
|
type Registrar interface {
|
|
Register()
|
|
Deregister()
|
|
}
|