← Zurück zum Katalog Faktory · gemanagt von DINAO

Ihre Hintergrundaufgaben, in jeder beliebigen Sprache

Faktory ist ein sprachunabhängiger Background-Job-Server, entwickelt vom Autor von Sidekiq. Ihre Ruby-, Go-, Python- oder Node.js-Worker teilen sich eine zuverlässige Warteschlange, die überwacht wird. Von DINAO installiert und in Frankreich gehostet.

In Frankreich gehostetMulti-SprachigÜberwachungsdashboardDSGVO-konformOffizielles Herausgeber-Image
Präsentation

Was ist Faktory?

Faktory ist ein sprachunabhängiger Background-Job-Server, entwickelt von Mike Perham, dem Autor von Sidekiq. Er fungiert als zentrale Ablage für Aufgaben: Ihre Worker — geschrieben in jeder beliebigen Sprache — verbinden sich mit Faktory, reservieren Jobs, führen sie aus und bestätigen ihren Erfolg oder Misserfolg. Jobs werden als JSON-Hashes in Warteschlangen gespeichert.

Faktory bringt für alle Sprachen die von Sidekiq erprobten Best Practices mit: Job-Persistenz, automatische Wiederholungen mit Backoff, reservierte Jobs mit Timeout, geplante Jobs und ein webbasiertes Überwachungsdashboard. Im Gegensatz zu Sidekiq, wo Worker direkt mit Redis sprechen, kommunizieren hier die Worker mit Faktory, das die Speicherung kapselt.

Technisch gesehen ist Faktory eine einzelne Binärdatei, die in Go geschrieben ist und seit Version 1.0 ihren eigenen Redis-Server zur Persistenz von Jobs, Warteschlangen und Zuständen mitbringt. Eine Enterprise-Edition (kostenpflichtig) fügt Cron, Batches/Workflows, Deduplizierung, Throttling und Metriken hinzu. DINAO deployt Faktory in einem dedizierten Container in Frankreich, mit HTTPS, Backups und Überwachung.

Kompatible Angebote

Hosten Sie Faktory bei DINAO

Ressourcenstufen kompatibel mit den Anforderungen von Faktory (min. 1 vCPU / 512 Mo / 5 Go). In Frankreich gehostet, vollständig gemanagt.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /Monat netto
  • 1 dedizierte vCPUs
  • 2 Go RAM
  • 20 GB NVMe
  • Tägliche Backups
  • Gemanagt & überwacht von DINAO
Bestellen
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /Monat netto
  • 4 dedizierte vCPUs
  • 8 Go RAM
  • 80 GB NVMe
  • Tägliche Backups
  • Gemanagt & überwacht von DINAO
Bestellen
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /Monat netto
  • 8 dedizierte vCPUs
  • 16 Go RAM
  • 160 GB NVMe
  • Tägliche Backups
  • Gemanagt & überwacht von DINAO
Bestellen
Unter der Haube

Technische Details

vCPU
1 vCPU
ideal : 2 vCPU
Speicher
512 Mo
ideal : 2 Go
Festplatte
5 Go
ideal : 20 Go
Image : contribsys/faktory:latest Registry : docker.io Dienste : faktory Ports : 7419, 7420
Häufige Fragen

Sie fragen sich…

In welchen Sprachen kann ich meine Worker schreiben?

Faktory ist sprachunabhängig: Client-Bibliotheken existieren für Ruby, Go, Python, Node.js, Rust und andere. Alle Ihre Dienste teilen sich dieselbe Warteschlange.

Ist Faktory an Sidekiq oder Redis gebunden?

Er wurde vom Autor von Sidekiq entwickelt und übernimmt dessen Best Practices. Seit Version 1.0 bringt Faktory seinen eigenen Redis-Server mit, um Jobs zu persistieren; Ihre Worker sprechen mit Faktory, nicht direkt mit Redis.

Sind alle Funktionen kostenlos?

Der Kern (Warteschlangen, Wiederholungen, geplante Jobs, Dashboard) ist Open Source. Einige erweiterte Funktionen — Cron, Batches, Deduplizierung, Throttling — gehören zur kostenpflichtigen Enterprise-Edition, die optional verfügbar ist.

Was muss gesichert werden?

Jobs, Warteschlangen und Zustände leben im eingebetteten Redis von Faktory. DINAO sichert diese Speicherung verschlüsselt und stellt sie auf Anfrage wieder her.

Wen spricht Faktory an?

Polyglotte Teams und Microservice-Architekturen, die eine gemeinsame, zuverlässige und überwachte Job-Warteschlange wünschen, ohne jeden Dienst an ein rohes Redis zu koppeln.