package
1.0.0
Repository: https://github.com/foreeest/dragonboat.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

NewDefaultBatchedLogDB creates a Log DB instance using the default KV store implementation with batched entry support.
NewDefaultFactory creates a new DefaultFactory instance.
NewDefaultLogDB creates a Log DB instance using the default KV store implementation.
NewKey creates and returns a new Key instance.
NewLogDB creates a Log DB instance based on provided configuration parameters.
NewLogReader creates and returns a new LogReader instance.
OpenShardedDB creates a ShardedDB instance.

# Constants

DefaultKVStoreTypeName is the type name of the default kv store.

# Structs

DefaultFactory is the default factory for creating LogDB instance.
Key represents keys that are managed by a sync.Pool to be reused.
LogReader is the struct used to manage logs that have already been persisted into LogDB.
ShardedDB is a LogDB implementation using sharded ILogDB instances.

# Interfaces

IContext is the per thread context used in the logdb module.
IReusableKey is the interface for keys that can be reused.