MyBotBoxMyBotBox

Trigger-Zuverlässigkeit & Ausfallsicherheit

Wie MyBotBox Trigger zuverlässig hält — Wiederholungsversuche, Deduplizierung, Backfill und Wiederherstellung.

Trigger sind der Einstiegspunkt für jeden bereitgestellten Workflow und daher so konzipiert, dass sie auch dann zuverlässig funktionieren, wenn ein vorgelagerter Dienst unzuverlässig ist. Sie müssen nichts konfigurieren — alles ist standardmäßig aktiviert.

Webhook-Deduplizierung

Eingehende Webhooks können mehrfach zugestellt werden. MyBotBox speichert einen Fingerabdruck jedes Ereignisses und ignoriert Duplikate, sodass ein Workflow genau einmal pro tatsächlichem Ereignis ausgelöst wird, auch wenn der Anbieter die Zustellung wiederholt.

Anbieter, die ihre Webhooks signieren (Slack, Stripe, GitHub und andere), werden vor der Annahme verifiziert — eine unsignierte oder falsch signierte Nutzlast wird abgelehnt.

Erster-Abruf-Backfill

Wenn ein Polling-Trigger (RSS, IMAP, Gmail, Outlook, Google Tasks) zum ersten Mal ausgeführt wird, ermittelt er einen Ausgangszustand der Quelle, anstatt Ihren Workflow mit der gesamten Historie zu überfluten. Sie wählen, was beim ersten Abruf geschieht:

ModusVerhalten beim ersten Abruf
ÜberspringenAlles als gesehen markieren; nur bei neuen Einträgen auslösen
Letzte NBei den N neuesten Einträgen auslösen, dann von dort weitermachen

Nach dem ersten Abruf lösen nur wirklich neue Einträge einen Durchlauf aus.

Wiederholungsversuche und Backoff

Ein fehlgeschlagener Abruf oder Versand wird mit Backoff wiederholt, anstatt verworfen zu werden. Vorübergehende Fehler (ein Anbieter-Timeout, ein kurzer Ausfall) erholen sich von selbst, ohne dass Ereignisse verloren gehen.

Automatische Wiederherstellung

Ein Hintergrundmonitor überprüft die Trigger-Gesundheit nach einem Zeitplan. Ein Trigger, der wiederholt fehlgeschlagen ist, wird automatisch reaktiviert, sobald das zugrunde liegende Problem behoben ist — Workflows werden ohne manuelle Eingriffe fortgesetzt.

Wenn ein Trigger weiterhin fehlschlägt — zum Beispiel aufgrund eines abgelaufenen Anmeldedatums — authentifizieren Sie die zugehörige Verbindung erneut. Der Monitor behebt vorübergehende Fehler, kann jedoch kein widerrufenes Token reparieren.