Module rpc

Module rpc 

Source
Expand description

gRPC-based inter-node communication for distributed graph queries

Provides high-performance RPC communication layer:

  • Query execution RPC
  • Data replication RPC
  • Cluster coordination RPC
  • Streaming results for large queries

Structs§

DefaultGraphRpcService
Default implementation of GraphRpcService
ExecuteQueryRequest
RPC request for executing a query
ExecuteQueryResponse
RPC response for query execution
GetShardInfoRequest
RPC request for shard info
GetShardInfoResponse
RPC response for shard info
HealthCheckRequest
RPC request for health check
HealthCheckResponse
RPC response for health check
ReplicateDataRequest
RPC request for replicating data
ReplicateDataResponse
RPC response for replication
RpcClient
RPC client for communicating with remote nodes
RpcConnectionPool
RPC connection pool for managing connections to multiple nodes
RpcServer
RPC server for handling incoming requests

Enums§

ReplicationOperation
Replication operation types

Traits§

GraphRpcService
Graph RPC service trait (would be implemented via tonic in production)