Files
rustytorch/crates/specialized/rtx-platform/proto/region.proto
T
2026-03-04 00:08:42 +00:00

32 lines
675 B
Protocol Buffer

syntax = "proto3";
package rtx.platform.region;
service RegionService {
rpc GetRegionHealth(RegionHealthRequest) returns (RegionHealthResponse);
rpc CoordinateCrossRegion(CrossRegionRequest) returns (CrossRegionResponse);
}
message RegionHealthRequest {
string region_id = 1;
}
message RegionHealthResponse {
string region_id = 1;
string status = 2;
double cpu_usage = 3;
double memory_usage = 4;
}
message CrossRegionRequest {
string operation_id = 1;
string source_region = 2;
repeated string target_regions = 3;
string operation_type = 4;
}
message CrossRegionResponse {
string operation_id = 1;
bool success = 2;
uint64 latency_ms = 3;
}