Get desktop application:
View/edit binary Protocol Buffers messages
PutKv guarantee atomic.
GetKv guarantee atomic.
DeleteKv guarantee atomic.
DeleteKvs guarantee atomic.
DeleteKvTree guarantee atomic.
SubscribeKv returns when k-v changes or timeout.
SubscribeKvPrefix returns when k-v with prefix changes or timeout.
SubscribeKvPrefixs subscribe multi k-v prefixs, returns targets changes or timeout.
SubscribeKvPrefixs returns when consul nodes changes or timeout.
GetKvTree guarantee atomic.
GetKvTreeRaw guarantee atomic.
ListKvKeys guarantee atomic.
PutKvs guarantee atomic.
ServiceHeartbeat, ucore-guarded service should report heartbeat via `ServiceHeartbeat`.
RegisterService mark service as ucore-guarded service.
UpdateConfigStart is of 3-phase commit.
UpdateConfigCommit is of 3-phase commit.
UpdateConfigRollback is of 3-phase commit.
Alert record an alert message in consul, alertmanager should send notification after some time.
AlertResolve mark some alerts as resolved.
AlertResolveByFingerprint mark the alert as resolved.
GetUsage returns ucore rpc call usages.
IsUcoreInit returns if consul is started.
Collect local nodes infos
UcoreHealthCheck check health of ucore and if its leader
ListKvNextLevelRaw not guarantee atomic.
ListKvByPathRaw not guarantee atomic.
GetUcoreStats get ucore cluster status
Used as request type in: Ucore.Alert, Ucore.AlertResolve
Used as request type in: Ucore.GetCaCertificate, Ucore.GetUcoreStats, Ucore.GetUsage, Ucore.IsUcoreInit, Ucore.UcoreHealthCheck, Ucore.UcoreLearder
Used as response type in: Ucore.Alert, Ucore.AlertResolve, Ucore.AlertResolveByFingerprint, Ucore.DeleteKv, Ucore.DeleteKvTree, Ucore.DeleteKvs, Ucore.ForceLeaveUcore, Ucore.IsUcoreInit, Ucore.PutKv, Ucore.PutKvs, Ucore.RegisterService, Ucore.RenewSession, Ucore.ReportUguardExerciseResult, Ucore.SendAlertTestMessage, Ucore.ServiceHeartbeat, Ucore.UcoreHealthCheck, Ucore.UnlockOnSession, Ucore.UpdateConfigCommit, Ucore.UpdateConfigRollback
(message has no fields)
Used as request type in: Ucore.GetKvTree, Ucore.GetKvTreeRaw
Used as response type in: Ucore.GetKvTree, Ucore.GetKvTreeRaw
Used in: