libkv:分布式键值存储抽象库 源码
图书馆 libkv提供了一个Go本机库来存储元数据。 libkv的目标是为多个分布式和/或本地键/值存储后端抽象通用存储操作。 例如,您可以使用它来存储元数据或用于服务发现,以在群集内注册计算机和端点。 您还可以在其之上轻松实现通用的领导者选举(请参阅存储库)。 到目前为止, libkv支持Consul , Etcd , Zookeeper (分布式存储)和BoltDB (本地存储)。 用法 libkv旨在用作现有分布式键/值存储上的抽象层。 如果您打算使用同一代码库支持consul , etcd和zookeeper ,则此功能特别有用。 如果您计划用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
暂无评论