Directories ¶
Path | Synopsis |
---|---|
Package cpp implements a C++11 wrapper to allow IStateMachine to be implemented in C++11.
|
Package cpp implements a C++11 wrapper to allow IStateMachine to be implemented in C++11. |
Package logdb implements the persistent log storage used by Dragonboat.
|
Package logdb implements the persistent log storage used by Dragonboat. |
kv/leveldb/levigo
Package levigo provides the ability to create and access LevelDB databases.
|
Package levigo provides the ability to create and access LevelDB databases. |
kv/rocksdb/gorocksdb
Package gorocksdb provides the ability to create and access RocksDB databases.
|
Package gorocksdb provides the ability to create and access RocksDB databases. |
Package raft is a distributed consensus package that implements the Raft protocol.
|
Package raft is a distributed consensus package that implements the Raft protocol. |
Package rsm implements Replicated State Machines used in Dragonboat.
|
Package rsm implements Replicated State Machines used in Dragonboat. |
Package settings is used for managing internal parameters that can be set at compile time by expert level users.
|
Package settings is used for managing internal parameters that can be set at compile time by expert level users. |
Package tests contains various helper functions and modules used in tests.
|
Package tests contains various helper functions and modules used in tests. |
concurrentkv
concurrentkv is IConcurrentStateMachine plugin used in various tests.
|
concurrentkv is IConcurrentStateMachine plugin used in various tests. |
kvtest
kvtest is IStateMachine plugin used in various tests.
|
kvtest is IStateMachine plugin used in various tests. |
Package transport implements the transport component used for exchanging Raft messages between NodeHosts.
|
Package transport implements the transport component used for exchanging Raft messages between NodeHosts. |
utils
|
|
Click to show internal directories.
Click to hide internal directories.