Documentation
¶
Overview ¶
Package leader provides leader election
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElectOption ¶
type ElectOption func(o *ElectOptions)
type ElectOptions ¶
type ElectOptions struct{}
type Leader ¶
type Leader interface {
// elect leader
Elect(id string, opts ...ElectOption) (Elected, error)
// follow the leader
Follow() chan string
}
Leader provides leadership election
Click to show internal directories.
Click to hide internal directories.