Progettazione di Ultra Pipeline: Tipi di viste

1 lettura minima
Riassumere questo con l'AI

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.

  • Binario – Le viste binarie possono essere utilizzate per trasmettere dati binari in streaming.
    Caso d'uso: la pipeline Ultra può essere utilizzata per implementare una soluzione di acquisizione immagini che trasmetta dati di immagini binari in streaming a un'applicazione di gestione dei contenuti. Lo Snap "Binary to Document" può essere utilizzato 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 della richiesta/risposta.
    Caso d'uso: nella pipeline mostrata di seguito, le viste di input e output del documento vengono utilizzate per leggere e impostare le intestazioni HTTP. È possibile utilizzare uno Snap router per determinare il metodo e il tipo di contenuto della richiesta HTTP, in base ai quali la pipeline può elaborare correttamente i contenuti XML o JSON. 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

Scoprite SnapLogic in azione con un tour interattivo!

Immagine dimostrativa del tour interattivo