gRPC RuntimeAgent
Paket: mikrodev.scada.v1
Proto: crates/proto/proto/runtime/v1/runtime.proto
Varsayılan bind: 0.0.0.0:50051
Servis
| RPC | İstek | Yanıt |
|---|---|---|
Health | HealthRequest | HealthResponse |
StageSnapshot | StageSnapshotRequest | StageSnapshotResponse |
ActivateSnapshot | ActivateSnapshotRequest | ActivateSnapshotResponse |
GetStatus | GetStatusRequest | RuntimeStatus |
RuntimeSnapshotMetadata.tenant_id (alan 9) mühürlü gövdenin parçası değildir. Runtime VION_TENANT_ID set ise uyuşmayan Stage’i reddeder.
Güvenlik
| Mekanizma | Env |
|---|---|
| App token | VION_RUNTIME_APP_TOKEN → metadata x-vion-app-token |
| TLS | VION_GRPC_TLS_* (runtime), VION_RUNTIME_GRPC_TLS_* (CP) |
| mTLS | client CA + client cert/key |
| Keepalive | VION_GRPC_KEEPALIVE_SECS |
Yerel geliştirmede plaintext açık bırakılabilir. Portu makine dışına yayınlamayın.