没有合适的资源?快使用搜索试试~ 我知道了~
libkv:分布式键值存储抽象库
共27个文件
go:14个
sh:3个
md:3个
需积分: 15 2 下载量 48 浏览量
2021-02-21
07:48:10
上传
评论
收藏 47KB ZIP 举报
温馨提示
图书馆 libkv提供了一个Go本机库来存储元数据。 libkv的目标是为多个分布式和/或本地键/值存储后端抽象通用存储操作。 例如,您可以使用它来存储元数据或用于服务发现,以在群集内注册计算机和端点。 您还可以在其之上轻松实现通用的领导者选举(请参阅存储库)。 到目前为止, libkv支持Consul , Etcd , Zookeeper (分布式存储)和BoltDB (本地存储)。 用法 libkv旨在用作现有分布式键/值存储上的抽象层。 如果您打算使用同一代码库支持consul , etcd和zookeeper ,则此功能特别有用。 如果您计划用Go编写的东西应该支持以下内容,则是理想的选择: 简单的元数据存储,分布式或本地 节点的轻量级发现服务 分布式锁定机制 您可以在docs/examples.go下找到libkv的用法docs/examples.go 。 您也可以
资源推荐
资源详情
资源评论
收起资源包目录
libkv-master.zip (27个子文件)
libkv-master
MAINTAINERS 972B
.travis.yml 1KB
LICENSE.code 11KB
docs
compatibility.md 5KB
examples.md 4KB
testutils
utils.go 17KB
LICENSE.docs 20KB
libkv.go 982B
README.md 6KB
script
travis_zk.sh 308B
.validate 969B
travis_consul.sh 396B
travis_etcd.sh 334B
validate-gofmt 712B
coverage 533B
libkv_test.go 449B
store
consul
consul_test.go 2KB
consul.go 14KB
zookeeper
zookeeper_test.go 984B
zookeeper.go 10KB
helpers.go 965B
mock
mock.go 3KB
boltdb
boltdb_test.go 3KB
boltdb.go 10KB
etcd
etcd_test.go 1KB
etcd.go 14KB
store.go 4KB
共 27 条
- 1
资源评论
蜜蜜蜜蜜糖
- 粉丝: 18
- 资源: 4606
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功