← Torna al catalogo Faktory · gestito da DINAO

I tuoi job in background, in qualsiasi linguaggio

Faktory è un server di job in background agnostico rispetto al linguaggio, creato dall'autore di Sidekiq. I tuoi worker Ruby, Go, Python o Node.js condividono una coda affidabile e monitorata. Installato e ospitato da DINAO, in Francia.

Ospitato in FranciaMulti-linguaggioDashboard di supervisioneConforme RGPDImmagine ufficiale dell'editore
Presentazione

Cos'è Faktory ?

Faktory è un server di job in background agnostico rispetto al linguaggio, creato da Mike Perham, l'autore di Sidekiq. Agisce come un repository centrale di attività: i tuoi worker — scritti in qualsiasi linguaggio — si connettono a Faktory, prenotano i job, li eseguono e confermano il successo o il fallimento. I job sono memorizzati come hash JSON nelle code di attesa.

Faktory porta a tutti i linguaggi le best practice collaudate da Sidekiq: persistenza dei job, ritenti automatici con backoff, prenotazione con timeout, job pianificati e dashboard web di supervisione. A differenza di Sidekiq dove i worker parlano direttamente a Redis, qui i worker dialogano con Faktory, che incapsula lo storage.

Tecnologicamente, Faktory è un binario unico scritto in Go che integra, dalla versione 1.0, il proprio Redis per persistere job, code e stati. Un'edizione Enterprise (a pagamento) aggiunge cron, batch/workflow, deduplicazione, throttling e metriche. DINAO distribuisce Faktory in un container dedicato in Francia, con HTTPS, backup e supervisione.

Offerte compatibili

Alloggia Faktory su DINAO

Livelli di risorse compatibili con i requisiti di Faktory (1 vCPU / 512 Mo / 5 Go minimo). Ospitato in Francia, fully managed.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /mese IVA escl.
  • 1 vCPU dedicati
  • 2 Go di RAM
  • 20 Go NVMe
  • Backup quotidiani
  • Fully managed & supervisionato da DINAO
Ordina
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /mese IVA escl.
  • 4 vCPU dedicati
  • 8 Go di RAM
  • 80 Go NVMe
  • Backup quotidiani
  • Fully managed & supervisionato da DINAO
Ordina
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /mese IVA escl.
  • 8 vCPU dedicati
  • 16 Go di RAM
  • 160 Go NVMe
  • Backup quotidiani
  • Fully managed & supervisionato da DINAO
Ordina
Sotto il cofano

Dettagli tecnici

vCPU
1 vCPU
ideale : 2 vCPU
Memoria
512 Mo
ideale : 2 Go
Disco
5 Go
ideale : 20 Go
Immagine : contribsys/faktory:latest Registro : docker.io Servizi : faktory Porte : 7419, 7420
Domande frequenti

Ti chiedi…

In quali linguaggi posso scrivere i miei worker?

Faktory è agnostico: esistono librerie client per Ruby, Go, Python, Node.js, Rust e altri. Tutti i tuoi servizi condividono la stessa coda.

Faktory è legato a Sidekiq o a Redis?

È creato dall'autore di Sidekiq e ne riprende le best practice. Dalla versione 1.0, Faktory integra il proprio Redis per persistere i job; i tuoi worker parlano a Faktory, non direttamente a Redis.

Tutte le funzionalità sono gratuite?

Il nucleo (code, ritenti, job pianificati, dashboard) è open source. Alcune funzioni avanzate — cron, batch, deduplicazione, throttling — rientrano nell'edizione Enterprise a pagamento, disponibile come opzione.

Cosa bisogna salvare?

I job, le code e gli stati vivono nel Redis integrato di Faktory. DINAO esegue il backup di questo storage in modo crittografato e lo ripristina su richiesta.

A chi si rivolge Faktory?

Ai team poliglotti e alle architetture a microservizi che vogliono una coda di job comune, affidabile e monitorata, senza accoppiare ogni servizio a un Redis grezzo.