Finn是在Go中构建Raft实现的一个快速而简单的框架。它使用Redcon进行网络传输和HashicorpRaft。还可以选择使用LevelDB,BoltDB或FastLog进行日志持久化。
功能用于快速创建容错群集的简单API
使用raft-redcon传输的快速网络协议
用于日志持久性的可选后端。LevelDB,BoltDB或FastLog
可调一致性和耐久性标准
全功能的实例帮助jumpstart集成
内置raft命令,用于监视和管理集群
支持Redis日志格式
与客户端工作,如redigo,redis-py,node_redis,jedis和redis-cli
安装安装Go然后运行 goget:
$ go get -u github.com/tidwall/finn
评论