Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
baotiao authored Oct 15, 2017
1 parent ffbcb44 commit 7e28ab5
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@ Floyd is an C++ library based on Raft consensus protocol.
* [Raft](https://raft.github.io/) is a consensus algorithm which is easy to understand;
* Floyd is a **library** that could be easily embeded into users' application;
* Floyd support consistency between cluster nodes by APIs like Read/Write/Delete;
* Also we support direct access to data without consistency: DirtyRead/DirtyWrite;
* Also some query and debug managment APIs: GetLeader/GetServerStatus/set_log_level
* Floyd support lock operation upon raft consensus protocol

## Users

* Floyd has provided high available store for Meta cluster of [Zeppelin](https://github.com/Qihoo360/zeppelin) , which is a huge distributed key-value storage.
* Floyd lock interface has used in our production pika_hub
* The list will goes on.

## Why do we prefer a library to a service?
Expand Down Expand Up @@ -158,6 +159,8 @@ floyd has pass the jepsen test, you can get the test case here

## Contant us

Anyone who is interested in raft protocol, used floyd in your production or has wrote some article about souce code of floyd please contact me, we have a article list.

* email: g-infra-bada@360.cn
* QQ Group: 294254078
* WeChat public: 360基础架构组

0 comments on commit 7e28ab5

Please sign in to comment.