MCPcopy Create free account
hub / github.com/DoNewsCode/core / EtcdDriver

Struct EtcdDriver

leader/leaderetcd/etcd.go:14–19  ·  view source on GitHub ↗

EtcdDriver implements the Driver. It is used for leader election.

Source from the content-addressed store, hash-verified

12
13// EtcdDriver implements the Driver. It is used for leader election.
14type EtcdDriver struct {
15 keyer contract.Keyer
16 client *clientv3.Client
17 session *concurrency.Session
18 election *concurrency.Election
19}
20
21// NewEtcdDriver returns a newly constructed *EtcdDriver
22func NewEtcdDriver(client *clientv3.Client, keyer contract.Keyer) *EtcdDriver {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected