Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laohanlinux/riot
Riot is a distributed key/value system based at raft algorithm, leveldb and bitCask backend storage!!!
https://github.com/laohanlinux/riot
Last synced: 3 months ago
JSON representation
Riot is a distributed key/value system based at raft algorithm, leveldb and bitCask backend storage!!!
- Host: GitHub
- URL: https://github.com/laohanlinux/riot
- Owner: laohanlinux
- Created: 2015-11-12T16:11:51.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-06-25T13:57:42.000Z (over 5 years ago)
- Last Synced: 2024-07-16T13:09:22.392Z (4 months ago)
- Language: Go
- Homepage:
- Size: 648 KB
- Stars: 110
- Watchers: 10
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# riot
![](https://github.com/laohanlinux/riot/blob/master/doc/riot.jpg)
Riot is a distributed key/value system basing raft algorithm, leveldb、 boltdb and bitCask(in fucture) backend store!!!
## Install Doc
- build riot
```shell
go build riot
```- build riot-proxy
```shell
go build -o riot-proxy proxy/http/bin/riot-proxy.go
```- start a cluster
```shell
cd tool
bash cluster.sh
```
- start proxy```shell
./riot-proxy --c proxy/http/bin/cfg.toml
```## Api
in doc directory
## about design detail
[old-link](https://laohanlinux.github.io/2016/04/25/%E4%BD%BF%E7%94%A8raft%E7%AE%97%E6%B3%95%E5%BF%AB%E7%86%9F%E6%9E%84%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%88%86%E5%B8%83%E5%BC%8F%E7%9A%84key-value%E7%B3%BB%E7%BB%9F/)