Skip to main content

Crate shadow_dht

Crate shadow_dht 

Source
Expand description

Distributed Hash Table (DHT) implementation based on Kademlia

Provides peer discovery, routing, and distributed key-value storage.

Re-exports§

pub use routing::RoutingTable;
pub use routing::KBucket;
pub use store::DHTStore;
pub use store::StoredValue;
pub use node::DHTNode;
pub use node::NodeConfig;
pub use replication::ReplicationManager;
pub use replication::ReplicationConfig;
pub use replication::ReplicationTask;
pub use replication::ReplicationPriority;
pub use replication::ReplicationStats;

Modules§

node
DHT node implementation combining routing and storage
replication
DHT data replication manager.
routing
Kademlia routing table implementation
store
DHT key-value store implementation

Structs§

DHTConfig
DHT configuration