Il team di SnapLogic è orgoglioso di migliorare continuamente la SnapLogic Intelligent Integration Platform (IIP) per incapsulare più paradigmi di esecuzione per le diverse esigenze e casi d'uso dell'azienda.
Uno dei casi d'uso più diffusi nell'ambito dell'IIP è l'esecuzione standard che consente di eseguire lavori di tipo batch pianificati e di tipo event-driven. Entrambi questi lavori forniscono un basso overhead di esecuzione che può essere distribuito su cloud o on-premises.
Il viaggio di SnapLogic Pipeline
Partendo dal successo dei lavori programmati batch e event-driven dell'IIP, abbiamo collaborato con i clienti per rispondere alle loro esigenze di supporto delle esecuzioni di tipo transazionale a bassa latenza. È nato il paradigma di esecuzione SnapLogic Ultra Pipeline. SnapLogic Ultra Pipeline è essenzialmente una pre-cache del contesto di esecuzione con un livello aggiuntivo di consegna garantita almeno una volta, in modo che i messaggi critici per l'azienda non vadano persi.
Alla fine, la richiesta di una semantica di consegna esattamente una volta in una determinata pipeline è aumentata e sono nate le SnapLogic Resumable Pipeline. A differenza delle Ultra Pipeline di SnapLogic, le Resumable Pipeline eliminano la possibilità di duplicazione dei dati con la consegna esattamente una volta (ad esempio, la duplicazione delle fatture). Le Resumable Pipeline non sostituiscono le Ultra Pipeline, ma servono per una serie di casi d'uso aziendali diversi che verranno sfruttati durante il completamento dei progetti di integrazione. SnapLogic Ultra Pipelines continuerà a essere il leader per le esecuzioni a bassa latenza.
Con SnapLogic Resumable Pipelines, la semantica "exactly-once" per le esecuzioni programmate e attivate è disponibile su qualsiasi Snaplex scelto. Le pipeline salvano lo stato e, in caso di fallimento, vengono "sospese". Da lì, le pipeline sospese possono essere "riprese", dove i documenti riprenderanno dal punto di guasto. Inoltre, alcuni dei potenziali problemi legati alla necessità di un feed-master (per le Ultra Pipeline guidate dagli eventi) o al blocco delle funzioni di aggregazione non sono più presenti con le Pipeline Ripristinabili.
Per ulteriori informazioni sulle Pipeline Ripristinabili, consultare il video sulle Pipeline Ripristinabili e la documentazione di SnapLogic e la documentazione di SnapLogic. Non vediamo l'ora di apportare ulteriori iterazioni e miglioramenti a SnapLogic Resumable Pipelines.