Zenaton è uno strumento per sviluppatori e un motore di workflow ospitato per scrivere, eseguire e monitorare tutti i tuoi processi in background, che si tratti di un singolo compito o di un workflow a lungo termine. Permette agli sviluppatori di integrare facilmente servizi e API di terze parti attivando compiti e azioni all'interno del loro software, basandosi su fattori esterni - semplicemente scrivendo i workflow nel tuo codice. Disponibile in PHP, Ruby, Node.JS e Python.
Ecco alcune cose che puoi fare con i workflow di Zenaton.
Attiva un compito basato su eventi interni o esterni.
Recupera dati e mettili in archiviazione.
Orchestrazione di compiti tra servizi interni ed esterni.
Costruisci pipeline di dati o semplici processi ETL.
Invece di costruire e gestire un'intera infrastruttura per gestire i tuoi lavori in background, basta scrivere la logica aziendale nel tuo codice, installare l'agente Zenaton sui tuoi server e Zenaton si occupa del resto. L'agente ascolterà un sistema di coda ospitato per te da Zenaton, e quando un compito deve essere eseguito, l'agente lo lancerà e raccoglierà l'output da visualizzare sulla dashboard.
Capacità di Zenaton:
Compiti Singoli - invia o programma un lavoro asincrono con una sola riga di codice
Workflow - Scrivi logiche aziendali complicate in codice facilmente leggibile e familiare. Considera il tempo (attesa) e attiva compiti ed eventi basati su variabili interne o esterne (API e servizi di terze parti). Inoltre, metti in pausa, riprendi o termina i workflow.
Monitoraggio in tempo reale
Ottieni una vista in tempo reale di lavoratori e compiti - programmati, in elaborazione ed eseguiti.
Scheduler
Programma compiti e workflow ricorrenti e riprova automaticamente i compiti che falliscono o ricevi avvisi quando ci sono errori o timeout.
Gestione degli Errori:
Avvisi per errori e timeout e riprova, riprendi o termina i processi. Reagisci agli errori scrivendo logica nel tuo codice per attivare ripetizioni o eventi.