Progettazione di Ultra Pipeline: Tipi di viste

3 minuti di lettura

Nel mio primo post su SnapLogic Ultra Pipelines, ho iniziato a esaminare gli aspetti da considerare quando si progettano queste pipeline a bassa latenza. Una volta stabilito il numero giusto di viste, è necessario determinare il tipo di viste. Le viste non collegate in una Ultra Pipeline fungono da gatekeeper dell'attività, ricevendo e restituendo i documenti dalle applicazioni esterne.

  • Binary - Le viste Binary possono essere utilizzate per lo streaming di dati binari.
    Caso d'uso: La pipeline Ultra può essere utilizzata per implementare una soluzione di acquisizione di immagini per trasmettere dati di immagini binarie a un'applicazione di gestione dei contenuti. Lo snap del convertitore Binary to Document può essere usato come snap iniziale della pipeline, con il contenuto binario disponibile nel campo $content.
Vista binaria della pipeline SnapLogic Ultra
Streaming di dati binari con viste in una pipeline Ultra

Caso d'uso 2: ricezione di un flusso binario compresso, decompressione e caricamento su un endpoint.

SnapLogic Ultra Pipeline binario
Ricevere un flusso binario compresso, decomprimerlo e caricarlo su un endpoint.
  • Documento - Le viste documento devono essere utilizzate quando è necessario analizzare o modificare le intestazioni HTTP di richiesta/risposta.
    Caso d'uso: nella pipeline mostrata di seguito, le viste Document Input e Output sono utilizzate per leggere e impostare le intestazioni HTTP. È possibile utilizzare un router Snap per determinare il metodo e il tipo di contenuto della richiesta HTTP, in base al quale la pipeline può elaborare il contenuto XML o JSON in modo appropriato. La pipeline restituisce un codice di stato HTTP personalizzato impostato nello Snap "codici di risposta".
risposta della pipeline ultra
In questa Ultra Pipeline, le viste di ingresso e di uscita del documento sono usate per leggere e impostare le intestazioni HTTP.

Le configurazioni utilizzate in questa pipeline includono:

Metodi_di_tubazione_ultra_di_tubo

 

ultra_pipeline_responsecodes

Nel prossimo post analizzerò la gestione degli errori e delle eccezioni di Ultra Pipeline.

Ex ingegnere di soluzioni senior presso SnapLogic

Stiamo assumendo!

Scoprite la vostra prossima grande opportunità di carriera.