Worker wieħed isib proxy użabbli. Tirritorna l-indirizz tiegħu, issejjaħ cancel fuq il-futures l-oħra, u tistenna li l-attività tan-netwerk tieqaf. Jista' ma jieqafx.

Future jista' jiġi kkanċellat qabel ma jibda l-callable tiegħu. Ladarba thread ikun qed jeżegwixxi talba, il-kanċellazzjoni tal-Future tiegħu ma tinterrompix dik l-operazzjoni tas-socket. Il-worker jeħtieġ operazzjoni tan-netwerk limitata tiegħu u triq tat-tindif.

Il-ħajja tal-executor hija importanti wkoll. Li tħalli kuntest ta' ThreadPoolExecutor jistenna li x-xogħol tiegħu jispiċċa. Li ssib riżultat wieħed malajr u mbagħad tistenna diversi workers bil-mod jista' jagħmel id-dewmien totali tas-sejjieħ jidher xejn qisu l-latency rapportata mir-rebbieħ.

Illumita t-tellieqa qabel ma tibda

  • Illumita n-numru ta' kontrolli simultanji minflok ma tissottometti lista pubblika bla limitu. Il-lista tal-proxy b'xejn tipprovdi kandidati għall-input tal-kontrollur, bil-protokoll ta' kull endpoint jinżamm għall-worker.
  • Agħti lil kull talba politika xierqa ta' konnessjoni u qari.
  • Agħti lis-sejjieħ baġit deċiżjonali ġenerali.
  • Iddefinixxi min inixxi jew jagħlaq ir-riżultati minn workers li jgħixu aktar mid-deċiżjoni.

Stennija iqsar għal Future mhix l-istess bħal tagħmel it-talba sottostanti tiegħu iqsar. Bl-istess mod, li tabbanduna r-riżultat ma teħlisx minnufih kull riżors tan-netwerk.

L-ewwel riżultat ta' suċċess huwa wkoll biss l-ewwel kontroll ta' suċċess. Jista' jiddependi mill-iskedar, mill-konnessjonijiet fil-cache u mid-destinazzjoni partikolari tal-kontroll. Ma jistabbilixxix li l-endpoint huwa universalment l-aktar mgħaġġel jew li x-xogħol veru se jirnexxi.

Spiss pool żgħir miżmum b'osservazzjonijiet riċenti huwa aktar sempliċi milli tgħaddi t-tellieqa mal-lista kollha qabel kull tniżżil. Uża r-riżultat tal-operazzjoni vera biex taġġorna r-rekord, ma' politika ta' rkupru kkontrollata għall-fallimenti. Il-kontroll bil-quddiem għandu jaqla' l-ispiża tiegħu minflok ma jirdoppja kull kompitu bil-vizzju.

Artikli relatati