Get desktop application:
View/edit binary Protocol Buffers messages
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.
Collect local nodes infos
DeleteKv guarantee atomic.
DeleteKvTree guarantee atomic.
DeleteKvs guarantee atomic.
GetKv guarantee atomic.
GetKvTree guarantee atomic.
GetKvTreeRaw guarantee atomic.
GetUcoreStats get ucore cluster status
GetUsage returns ucore rpc call usages.
IsUcoreInit returns if consul is started.
ListKvByPathRaw not guarantee atomic.
ListKvKeys guarantee atomic.
ListKvNextLevelRaw not guarantee atomic.
PutKv guarantee atomic.
PutKvs guarantee atomic.
RegisterService mark service as ucore-guarded service.
ServiceHeartbeat, ucore-guarded service should report heartbeat via `ServiceHeartbeat`.
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.
UcoreHealthCheck check health of ucore and if its leader
UpdateConfigCommit is of 3-phase commit.
UpdateConfigRollback is of 3-phase commit.
UpdateConfigStart is of 3-phase commit.
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: