Das SnapLogic-Team ist stolz darauf, die SnapLogic Intelligent Integration Platform (IIP) kontinuierlich zu verbessern, um mehrere Ausführungsparadigmen für die unterschiedlichen Anforderungen und Anwendungsfälle des Unternehmens zu kapseln.
Einer der beliebtesten Anwendungsfälle innerhalb der IIP ist eine Standardausführung, die sowohl geplante Batch-Aufträge als auch ereignisgesteuerte Aufträge ermöglicht. Beide Aufträge bieten einen geringen Ausführungs-Overhead, der in der Cloud oder vor Ort bereitgestellt werden kann.
Die SnapLogic Pipeline Reise
Auf der Grundlage des Erfolgs der ursprünglichen zeitgesteuerten Batch- und ereignisgesteuerten Jobs der IIP haben wir uns mit Kunden zusammengetan, um deren Anforderungen an die Unterstützung von transaktionalen Ausführungsarten mit niedriger Latenz zu erfüllen. So entstand das SnapLogic Ultra Pipeline-Ausführungsparadigma. Bei SnapLogic Ultra Pipelines wird der Ausführungskontext im Wesentlichen im Cache vorgehalten, wobei zusätzlich eine mindestens einmalige Zustellung garantiert wird, damit geschäftskritische Nachrichten nicht verloren gehen.
Schließlich wuchs die Nachfrage nach der Semantik der einmaligen Zustellung in einer bestimmten Pipeline-Ausführung, und SnapLogic Resumable Pipelines wurden geboren. Im Gegensatz zu SnapLogic Ultra Pipelines eliminieren Resumable Pipelines die Möglichkeit der Datenduplizierung bei der einmaligen Zustellung (d. h. die Duplizierung von Rechnungen). Resumable Pipelines ersetzen nicht die Ultra Pipelines, sondern dienen einer anderen Reihe von Geschäftsanwendungen, die Sie bei der Durchführung von Integrationsprojekten nutzen werden. SnapLogic Ultra Pipelines werden weiterhin die führende Lösung für die Ausführung von Daten mit geringer Latenz sein.
Mit SnapLogic Resumable Pipelines ist die Exact-once-Semantik für geplante und ausgelöste Ausführungen auf jedem Snaplex Ihrer Wahl verfügbar. Pipelines speichern den Status und werden im Fehlerfall "ausgesetzt". Von dort aus können angehaltene Pipelines "wiederaufgenommen" werden, wobei die Dokumente ab dem Punkt des Ausfalls wieder aufgenommen werden. Darüber hinaus sind einige der potenziellen Herausforderungen, wie die Notwendigkeit eines Feed-Masters (für ereignisgesteuerte Ultra Pipelines) oder blockierende Aggregationsfunktionen, bei resumierbaren Pipelines nicht mehr gegeben.
Weitere Informationen zu Resumable Pipelines finden Sie in dem Video Resumable Pipeline und die SnapLogic Dokumentation. Wir freuen uns darauf, weitere Iterationen und Verbesserungen an SnapLogic Resumable Pipelines vorzunehmen.