Verne Clockwork · Cron-as-a-Service

Verteilte Task-Planung für moderne Cloud-Infrastruktur Serverlose Hintergrundjobs, null Duplikate

Schluss mit Crontab-Verwaltung auf fragilen Instanzen. Clockwork bietet API-gesteuerte, serverlose Hintergrundjobs mit garantierter Ausführung, Zeitzonen-Bewusstsein und null Doppelausführungen.

curl -X POST https://api.vernesoft.com/v1/clockwork/jobs \
  -H "Authorization: Bearer vrn_cron_•••" \
  -d '{"name":"billing","schedule":"0 0 1 * *","timezone":"Europe/Paris"}'

Die lokale Crontab-Falle

Warum traditionelle Crontabs in verteilten Systemen versagen

Einen lokalen Cron-Daemon auf einem VPS zu betreiben ist einfach — bis Sie skalieren. Bei mehreren Instanzen führen traditionelle Crons zu Race Conditions, überlappenden Ausführungen und stillen Fehlern.

Traditionelles / internes Cron

  • Race Conditions: Mehrere Instanzen lösen dasselbe Abrechnungsskript gleichzeitig aus.
  • Stille Fehler: Keine eingebaute Alarmierung, wenn ein Job nicht ausgeführt wird.
  • Zeitzonen-Alptraum: Sommerzeit-Umstellungen brechen die Ausführungslogik.
  • Fest kodierte Zeitpläne erfordern vollständige Anwendungs-Deployments für Änderungen.

Verne Software Clockwork

  • Verteilte Locks garantieren Einmalausführung im gesamten Cluster.
  • Vollständige Ausführungsprotokolle und Webhook-Fehlerbenachrichtigungen integriert.
  • Native IANA-Zeitzonenunterstützung mit automatischer Sommerzeit-Behandlung.
  • Dynamisches Schedule-Management über die REST-API — keine Redeployments nötig.

Kernfunktionen

Präzisionstechnik für Hintergrundjobs

Garantierte Einmalausführung

Basiert auf einem verteilten Konsensmodell. Ihr Job läuft genau zum geplanten Zeitpunkt, ohne Doppelausführungen — auch wenn Ihre Architektur auf 100 Instanzen skaliert.

Dynamische API-Steuerung

Erstellen, pausieren, aktualisieren oder löschen Sie Zeitpläne programmatisch. Lassen Sie Ihre Nutzer eigene Hintergrundaufgaben direkt aus Ihrem SaaS-Dashboard definieren.

Zeitzonen-Meisterschaft

Native Unterstützung für IANA-Zeitzonendatenbanken. Planen Sie Aufgaben für "09:00 Uhr Europe/Paris" und lassen Sie Clockwork Sommerzeit-Übergänge nahtlos verwalten.

Hochauflösende Timer

Angetrieben durch Rusts Niedriglatenz-Nebenläufigkeitsmodell — Jobs lösen auf die Sekunde genau aus, ohne Drift oder Verzögerung.

Observability & Logs

Vollständige Audit-Trails für jeden Trigger. Sehen Sie genau, wann ein Job ausgelöst wurde, welche Payload gesendet wurde und welche Antwort eingegangen ist.

Standard-Cron-Syntax

Vollständige Unterstützung für Standard-UNIX-Cron-Ausdrücke sowie lesbare Kurzbefehle (daily, hourly und mehr).

Nautilus-Ökosystem

Die perfekte Ergänzung zu Verne Relay

Clockwork kümmert sich um das Wann, Relay um das Wie. Nutzen Sie Clockwork für geplante Events und leiten Sie diese über Relay zur sicheren Zustellung mit exponentiellem Backoff weiter. Sichern Sie die gesamte Pipeline mit Auth.

Clockwork (Timer fires)Relay (Retries & fan-out)Client Application

Entwicklererfahrung

Job über die API planen

Verwalten Sie wiederkehrende Aufgaben dynamisch in jeder Sprache. Geben Sie einfach einen Cron-Ausdruck und den Ziel-Endpoint an.

curl -X POST https://api.vernesoft.com/v1/clockwork/jobs \
  -H "Authorization: Bearer YOUR_NAUTILUS_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Monthly Billing Run",
    "schedule": "0 0 1 * *",
    "timezone": "Europe/Paris",
    "target": {
      "url": "https://api.yourdomain.com/billing/process",
      "method": "POST",
      "payload": { "batch": "auto" }
    }
  }'

FAQ

Häufig gestellte Fragen

Wie verhindert Clockwork doppelte Ausführungen?

Clockwork nutzt einen verteilten Locking-Mechanismus auf Infrastrukturebene. Selbst unter hoher Last wird der Trigger global gesperrt, bevor er ausgelöst wird — das garantiert Einmalzustellung an Ihren Ziel-Endpoint.

Was passiert, wenn der Ziel-Endpoint beim Cron-Trigger nicht erreichbar ist?

Clockwork ist nativ mit Verne Relay integriert. Ist Ihr Endpoint nicht erreichbar, wird das Event in die Warteschlange gestellt und mit einer konfigurierbaren exponentiellen Backoff-Strategie erneut versucht — ohne Datenverlust.

Kann ich einmalige Aufgaben (Delayed Jobs) planen?

Ja. Neben wiederkehrenden Cron-Ausdrücken unterstützt die Clockwork-API präzise Zeitstempel-Planung für einmalige Aufgaben — zum Beispiel eine E-Mail 24 Stunden nach der Registrierung senden.

Jetzt starten

Übernehmen Sie die Kontrolle über Ihre Hintergrundjobs

Befreien Sie sich von Crontab-Sorgen. Bauen Sie heute zuverlässige, skalierbare und beobachtbare geplante Aufgaben für Ihre Plattform.