remote_hash_map 0.2.6

Remote hash map
syntax = "proto3";

package node_rpc;

service NodeRpc {
  rpc Set(SetRequest) returns (SetResponse);
  rpc Get(GetRequest) returns (GetResponse);
  rpc Ping(PingRequest) returns (PingResponse);
}

message SetRequest {
  string key = 1;
  string value = 2;
  bool replication = 3;
}

message SetResponse {
  string result = 1;
}

message GetRequest {
  string key = 1;
}

message GetResponse {
  string value = 1;
  bool found = 2;
}

message PingRequest {
}

message PingResponse {
  string result = 1;
}