Un direttore d'orchestra, tanti strumenti
L'orchestratore è il luogo in cui i piani diventano azioni. Pianifica gli agenti, gestisce i trasferimenti agli esseri umani, applica le politiche e registra tutto ciò che è accaduto.
In una piattaforma agente matura, l'orchestratore è il sistema di registrazione. Sa cosa è in esecuzione, perché e se è consentito. Ogni altro componente – agenti, strumenti, esseri umani – è un lavoratore che risponde ad esso.
Ciò che possiede l'orchestratore
- 01
Pianificazione
Le attività vengono inviate all'agente giusto, nel giusto ordine, con la giusta priorità, rispettando l'isolamento degli inquilini e i limiti di tariffa.
- 02
Applicazione delle politiche
Ogni chiamata allo strumento cancella i controlli dei criteri presso l'orchestratore prima di raggiungere il sistema di destinazione. I guardrail vivono in un unico posto, non sparsi attraverso il codice dell'agente.
- 03
Controlla e riproduci
Ogni invocazione produce un record durevole che puoi ispezionare, riprodurre o esportare: gli stessi interessi dei revisori dei record.
Capacità
Isolamento multi-tenant
Dati, esecuzione e costi sono isolati per tenant. Nessuna emorragia di stato condivisa tra i clienti.
Gestione della contropressione
I limiti di velocità e gli obiettivi lenti producono code con un comportamento esplicito, non interruzioni silenziose.
Coordinamento della saga
I processi a più fasi e di lunga durata sono coordinati con la logica di compensazione e non sono lasciati a ciascun agente da implementare.
Scala orizzontale
L'orchestratore è senza stato nel percorso della richiesta; aggiungere capacità senza riprogrammazione.