feat: implement batch processing for daily monitoring tasks across platforms
Backend CI / Backend (push) Successful in 15m17s

This commit is contained in:
2026-06-28 12:26:27 +08:00
parent a62ff58575
commit b9b1db6e5d
4 changed files with 317 additions and 9 deletions
@@ -682,7 +682,7 @@ func selectMonitorDesktopTaskTargetsWithOptions(
continue
}
result[platformID] = candidate.Target
if options.MaxClientBacklog > 0 {
if options.MaxClientBacklog > 0 && !options.RequireIdleClient {
clientBacklog[candidate.Target.ClientID]++
}
break