Conception d'Ultra Pipelines : Types de vues

3 minutes de lecture

Dans mon premier article sur les pipelines SnapLogic Ultra, j'ai commencé à passer en revue les aspects à prendre en compte lors de la conception de ces pipelines à faible latence. Une fois que vous avez déterminé le bon nombre de vues, vous devez déterminer le type de vues. Les vues non connectées d'un Ultra Pipeline agissent comme les gardiens de la tâche, recevant et renvoyant les documents des applications externes.

  • Binaire - Les vues binaires peuvent être utilisées pour diffuser des données binaires.
    Cas d'utilisation : Le pipeline Ultra peut être utilisé pour mettre en œuvre une solution de capture d'images afin de transmettre des données d'images binaires à une application de gestion de contenu. L'instantané du convertisseur Binaire vers Document peut être utilisé comme instantané de départ du pipeline, avec un contenu binaire disponible dans le champ $content.
Vue binaire de SnapLogic Ultra Pipeline
Streamer des données binaires avec des vues dans un Ultra Pipeline

Cas d'utilisation 2 : Réception d'un flux binaire compressé, décompression et téléchargement vers un point final.

SnapLogic Ultra Pipeline binaire
Réception d'un flux binaire compressé, décompression et téléchargement vers un point final.
  • Document - Les vues Document doivent être utilisées lorsque les en-têtes HTTP des requêtes/réponses doivent être analysés ou modifiés.
    Cas d'utilisation : Dans le pipeline illustré ci-dessous, les vues document input et output sont utilisées pour lire et définir les en-têtes HTTP. Un routeur Snap peut être utilisé pour déterminer la méthode et le type de contenu de la requête HTTP, sur la base desquels le pipeline peut traiter le contenu XML ou JSON de manière appropriée. Le pipeline renvoie un code d'état HTTP personnalisé défini dans le Snap "codes de réponse".
réponse ultra pipeline
Dans cette Ultra Pipeline, les vues d'entrée et de sortie du document sont utilisées pour lire et définir les en-têtes HTTP.

Les configurations utilisées dans cette filière sont les suivantes

Méthodes ultra_pipeline

 

ultra_pipeline_responsecodes

Dans mon prochain article, je passerai en revue la gestion des erreurs et des exceptions d'Ultra Pipeline.

Ancien ingénieur solutions senior chez SnapLogic

Nous recrutons !

Découvrez votre prochaine grande opportunité de carrière.