You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,13 @@ Floyd is an C++ library based on Raft consensus protocol.
5
5
*[Raft](https://raft.github.io/) is a consensus algorithm which is easy to understand;
6
6
* Floyd is a **library** that could be easily embeded into users' application;
7
7
* Floyd support consistency between cluster nodes by APIs like Read/Write/Delete;
8
-
* Also we support direct access to data without consistency: DirtyRead/DirtyWrite;
9
8
* Also some query and debug managment APIs: GetLeader/GetServerStatus/set_log_level
9
+
* Floyd support lock operation upon raft consensus protocol
10
10
11
11
## Users
12
12
13
13
* Floyd has provided high available store for Meta cluster of [Zeppelin](https://github.com/Qihoo360/zeppelin) , which is a huge distributed key-value storage.
14
+
* Floyd lock interface has used in our production pika_hub
14
15
* The list will goes on.
15
16
16
17
## Why do we prefer a library to a service?
@@ -158,6 +159,8 @@ floyd has pass the jepsen test, you can get the test case here
158
159
159
160
## Contant us
160
161
162
+
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.
0 commit comments