perf: The label matching policy is configured with a random selection publisher

pull/13304/head
Bryan 2024-05-27 10:25:21 +08:00 committed by 老广
parent 4ebcba81e0
commit 7f90fccc4f
1 changed files with 1 additions and 1 deletions

View File

@ -176,7 +176,7 @@ class Applet(JMSBaseModel):
label_value = spec_label.label.value
matched = [host for host in hosts if host.name == label_value]
if matched:
return matched[0]
return random.choice(matched)
hosts = [h for h in hosts if h.auto_create_accounts]
prefer_key = self.host_prefer_key_tpl.format(user.id)