package mirror
import "go.etcd.io/etcd/client/v3/mirror"
Package mirror implements etcd mirroring operations.
Index ¶
Types ¶
type Syncer ¶
type Syncer interface {
// SyncBase syncs the base state of the key-value state.
// The key-value state are sent through the returned chan.
SyncBase(ctx context.Context) (<-chan clientv3.GetResponse, chan error)
// SyncUpdates syncs the updates of the key-value state.
// The update events are sent through the returned chan.
SyncUpdates(ctx context.Context) clientv3.WatchChan
}
Syncer syncs with the key-value state of an etcd cluster.
func NewSyncer ¶
NewSyncer creates a Syncer.
Source Files ¶
syncer.go
- Version
- v3.6.4 (latest)
- Published
- Jul 25, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 3 months ago –
Tools for package owners.