Questa è l'app Linux denominata Asynq la cui ultima versione può essere scaricata come v0.24.0.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online questa app chiamata Asynq con OnWorks gratuitamente.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
Asinq
DESCRIZIONE
Asynq è una libreria Go per mettere in coda le attività ed elaborarle in modo asincrono con i lavoratori. È supportato da Redis ed è progettato per essere scalabile ma facile da avviare. Il cliente mette le attività in coda. Il server estrae le attività dalle code e avvia una goroutine di lavoro per ciascuna attività. Le attività vengono elaborate contemporaneamente da più lavoratori. Le code di attività vengono utilizzate come meccanismo per distribuire il lavoro su più macchine. Un sistema può essere costituito da più server di lavoro e broker, lasciando il posto all'elevata disponibilità e alla scalabilità orizzontale. Possibilità di mettere in pausa la coda per interrompere l'elaborazione delle attività dalla coda. Compiti periodici. Supporta Redis Cluster per lo sharding automatico e l'alta disponibilità. Supporta Redis Sentinels per l'alta disponibilità. Integrazione con Prometheus per raccogliere e visualizzare le metriche delle code. Interfaccia utente Web per ispezionare e controllare in remoto code e attività. CLI per ispezionare e controllare in remoto code e attività.
Caratteristiche
- Garantita almeno un'esecuzione di un compito
- Programmazione delle attività
- Tentativi di attività non riuscite
- Ripristino automatico delle attività in caso di arresto anomalo del lavoratore
- Bassa latenza per aggiungere un'attività poiché le scritture sono veloci in Redis
- Consenti all'aggregazione di gruppi di attività di raggruppare più operazioni successive
Linguaggio di programmazione
Go
Categorie
Questa è un'applicazione che può anche essere recuperata da https://sourceforge.net/projects/asynq.mirror/. È stato ospitato in OnWorks per poter essere eseguito online nel modo più semplice da uno dei nostri Sistemi Operativi gratuiti.