Finn Go 的 Raft 实现 Finn

polaris2017-10-06 00:30:04 • 1725 次点击    
这是一个分享于 2017-10-06 00:30:04 的项目,其中的信息可能已经有所发展或是发生改变。

Finn 是在 Go 中构建 Raft 实现的一个快速而简单的框架。 它使用 Redcon 进行网络传输和 Hashicorp Raft。 还可以选择使用 LevelDB,BoltDB 或 FastLog 进行日志持久化。

用于快速创建容错群集的简单 API

使用 raft-redcon 传输的快速网络协议

用于日志持久性的可选后端。 LevelDB,BoltDB 或 FastLog

可调一致性和耐久性标准

全功能的实例帮助 jumpstart 集成

内置 raft 命令,用于监视和管理集群

支持 Redis 日志格式

与客户端工作,如 redigo,redis-py,node_redis,jedis 和 redis-cli

安装 Go 然后运行 go get:

Fast Raft framework using the Redis protocol for GoRead More

Latest commit to the master branch on 11-3-2020
Download as zip
授权协议:
MIT
开发语言:
Google Go 查看源码»
操作系统:
跨平台
1725 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传