cleanup some loadbalancer code

This commit is contained in:
yusing
2025-01-19 04:32:50 +08:00
parent 589b3a7a13
commit b253dce7e1
8 changed files with 136 additions and 93 deletions

View File

@@ -15,13 +15,17 @@ type (
Detail string
Latency time.Duration
}
WithHealthInfo interface {
Status() Status
Uptime() time.Duration
Latency() time.Duration
}
HealthMonitor interface {
task.TaskStarter
task.TaskFinisher
fmt.Stringer
json.Marshaler
Status() Status
Uptime() time.Duration
WithHealthInfo
Name() string
}
HealthChecker interface {