consul

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DelKV

func DelKV(client *api.Client, key string, index uint64) (bool, error)

DelKV 删除key

func GetKV

func GetKV(client *api.Client, key string, waitIndex uint64) (string, uint64, error)

GetKV 获取key对应的value

func ListKVDict

func ListKVDict(client *api.Client, path string, waitIndex uint64) (map[string]string, uint64, error)

ListKVDict 以map的形式列出path下kv

func NewConsulClient

func NewConsulClient(consulAddr string) configure.Client

NewConsulClient 创建基于consul的config client

func PutKV

func PutKV(client *api.Client, key, value string, index uint64) (bool, error)

PutKV 写key对应的value值

func WatchKV

func WatchKV(client *api.Client, path string, config chan map[string]string)

WatchKV 对KV的watch

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL