added etcd kv

This commit is contained in:
ston1th 2020-11-15 22:02:23 +01:00
commit fd9f8fc1fd
8 changed files with 54 additions and 71 deletions

View file

@ -15,7 +15,7 @@ type Cluster interface {
}
type KV interface {
Get(k string) []byte
Get(k string) ([]byte, error)
Set(k string, v []byte) error
Delete(k string) error
}
@ -29,4 +29,5 @@ type CallbackContext interface {
type Callbacks struct {
Leader func(context.Context, CallbackContext)
Follower func(context.Context, CallbackContext)
Cleanup func(context.Context, CallbackContext)
}