Expand description
Distributed graph query capabilities
This module provides comprehensive distributed and federated graph operations:
- Graph sharding with multiple partitioning strategies
- Distributed query coordination and execution
- Cross-cluster federation for multi-cluster queries
- Graph-aware replication extending ruvector-replication
- Gossip-based cluster membership and health monitoring
- High-performance gRPC communication layer
Re-exports§
pub use coordinator::Coordinator;pub use coordinator::QueryPlan;pub use coordinator::ShardCoordinator;pub use federation::ClusterRegistry;pub use federation::FederatedQuery;pub use federation::Federation;pub use federation::RemoteCluster;pub use gossip::GossipConfig;pub use gossip::GossipMembership;pub use gossip::MembershipEvent;pub use gossip::NodeHealth;pub use replication::GraphReplication;pub use replication::GraphReplicationConfig;pub use replication::ReplicationStrategy;pub use rpc::GraphRpcService;pub use rpc::RpcClient;pub use rpc::RpcServer;pub use shard::EdgeCutMinimizer;pub use shard::GraphShard;pub use shard::HashPartitioner;pub use shard::RangePartitioner;pub use shard::ShardMetadata;pub use shard::ShardStrategy;
Modules§
- coordinator
- Query coordinator for distributed graph execution
- federation
- Cross-cluster federation for distributed graph queries
- gossip
- Gossip protocol for cluster membership and health monitoring
- replication
- Graph-aware data replication extending ruvector-replication
- rpc
- gRPC-based inter-node communication for distributed graph queries
- shard
- Graph sharding strategies for distributed hypergraphs