Skoči na glavni sadržaj
Natrag na AI agenti vodič

Oriphiel AI agenti vodič

Rate limits, concurrency i backpressure

Kako ograničiti paralelne runove, poštovati provider limite, upravljati queueom i zaštititi bazu i alate od agentic fan-outa.

Oriphiel stručni tim Ažurirano 22. 7. 2026. 3 min čitanja

Odgovor ukratko

Jedan korisnički zadatak može pokrenuti više modela i alata; concurrency budget mora vrijediti po tenantu, workflowu i provideru, uz kontrolirani backpressure.

Ključne odluke

  • Koji je provider RPM i TPM limit
  • Koliko paralelnih alata je sigurno
  • Koji task ima prioritet
  • Kada odbiti umjesto queueati

Provedba korak po korak

Cilj ove lekcije je Kako ograničiti paralelne runove, poštovati provider limite, upravljati queueom i zaštititi bazu i alate od agentic fan-outa. Korake treba provoditi redom i svaki potvrditi prije širenja opsega.

Preporučeni redoslijed

  • Dodati semafore i per-tenant limite
  • Procijeniti token budget prije runa
  • Poštovati Retry-After s jitterom
  • Ograničiti fan-out, queue age i maksimalno trajanje

Praktičan primjer

Batch klasifikacija koristi ograničen worker pool i per-tenant budget, dok korisnički upit dobiva zaseban prioritet; 429 se odgađa prema Retry-After vrijednosti.

Kontrolna lista prije nastavka

Ova provjera odvaja završenu implementaciju od postavke koja samo izgleda dovršeno.

Provjerite

  • 429 ne pokreće retry storm
  • Jedan tenant ne blokira sve
  • Interaktivni task ima prioritet nad batchom
  • Otkazan run oslobađa rezervaciju

Najčešće pogreške i rizici

Rizike treba provjeriti prije povećanja prometa, automatizacije ili ovlasti sustava.

Na što treba paziti

  • Svaki agent paralelno poziva sve alate
  • Retry je sinkron i bez jittera
  • Queue raste bez limita
  • Limit se prati samo po API ključu

Mjerenje rezultata

Učinak se procjenjuje kroz mali skup metrika koje su povezane s ciljem lekcije i stvarnim poslovnim ishodom.

Metrike koje imaju smisla

  • 429 rate
  • Queue age
  • Concurrent runs
  • Rejected overload tasks

Česta pitanja

Koji je prvi korak za temu „Rate limits, concurrency i backpressure”?

Dodati semafore i per-tenant limite Prije nastavka potvrdite odluku: Koji je provider RPM i TPM limit

Kako provjeriti da je provedba uspješna?

429 ne pokreće retry storm Nakon toga pratite metriku: 429 rate.

Koju pogrešku treba prvo spriječiti?

Svaki agent paralelno poziva sve alate Problem ispravite prije automatizacije ili povećanja budžeta.

Službeni i stručni izvori

Sučelja, pravila i preporuke mogu se mijenjati. Prije produkcijske izmjene provjerite aktualnu dokumentaciju.

Primijenite lekciju na stvarni projekt

Pošaljite postojeću konfiguraciju, cilj i problem koji želite riješiti. Dobit ćete prijedlog sljedećeg tehničkog ili operativnog koraka.