Domanda

Siamo di fronte ad una scelta di utilizzare IBM MQ sopra SFTP per il trasferimento di file. Ho sentito i vantaggi di tale approccio, ma non ho mai visto nessuno in realtà averlo usato per file di grandi dimensioni.

Quindi domanda principale: quanto bene MQ IMB in grado di gestire il trasferimento di file di grandi dimensioni (fino a 100 MB)? È stabile? E 'dal mainframe ai server UNIX, se lo fa la materia.

Grazie mille.

È stato utile?

Soluzione

Ho usato MQ con i file fino a 8 GB di dimensione, senza incidenti. È necessario allocare spazio sufficiente per MQ gestirli, ma funziona.

Altri suggerimenti

MQ si offre di comunicazione basata su messaggi tra i programmi. Non è possibile utilizzare direttamente per trasferire i file. Gente che parla di "l'invio di file tramite MQ" spesso significa che essi potranno scrivere i programmi stessi per leggere da un file, inviare più di MQ, ricevo da MQ e scrivere in un altro file. Questo suona invitante banale all'inizio, ma diventa rapidamente molto complessa se si vuole che sia robusto. Non consigliato.

Quello che dovrebbe essere fare se si vuole coinvolgere MQ nei vostri trasferimenti di file è utilizzare uno dei prodotti di trasferimento file che si trovano su di MQ. Ci sono una serie di offerte maturi, di cui non so quasi nulla, insieme con un nuovo prodotto da IBM stessa ( "Websphere MQ File Transfer Edition"), che è attivamente sviluppato e ha recentemente annunciato una versione aggiornata (7.0.1).

Per rispondere alla tua domanda specifica, ho usato personalmente WMQFTE per trasferire un file di 1000GB da una macchina AIX a un Windows uno, quindi non credo che i vostri "grandi" i file di 100MB sarà un problema :-). Non capisco coinvolto con il mainframe come molto, ma è molto più di una piattaforma di base per FTE.

I fornitori hanno fatto il trasferimento di file su un sistema di messaggistica come WebSphere MQ per oltre 12 anni. Non ho usato il prodotto IBM. Eppure, so che fino a poco tempo IBM rivenduto il prodotto di Metastorm (sotto il marchio PM4Data ) e solo di recente entrata nel mercato con un prodotto di prima generazione.

Ho visto Metastorm Integration Manager gestire i file di dimensioni terabyte per tutto il tempo ; rompendo i messaggi attraverso WebSphere MQ e l'esecuzione di buffer riconoscimenti quindi non traboccare code di messaggi o di dover fare un sacco di MQ Amministrazione.

Altre considerazioni vale la pena di utilizzare sistemi di messaggistica per il trasferimento di file vs SFTP includono:

  1. Pre-e post-Handling Movement Dati - Come un trasporto di rete, i dati SFTP mosse (come si può presentare prodotti per il trasferimento su WebSphere MQ). Per fare l'elaborazione pre o post-movimento, che avrebbe dovuto scrivere il proprio controllo, innescando, la gestione degli errori, ecc fornitori maturi nel trasferimento di file sullo spazio di messaggistica forniscono infrastrutture out-of-the-box per voi. A seconda dell'applicazione, possono anche aiutare
  2. Audit Trail - SFTP fornisce spesso forniscono la registrazione a livello di sistema. Spesso il tempo, i venditori che forniscono l'integrazione di file su MQ hanno una maggiore capacità di audit, tra cui la manipolazione pre e post-Movement Dati. Alcuni fornitori offrono anche sistemi web-based sicure per esporre alcune integrazioni agli utenti autorizzati.
  3. Gestione delle eccezioni - SFTP darà i messaggi di errore sincroni da cui è poi il codice la logica errore. I venditori che forniscono l'integrazione di file su MQ spesso forniscono funzionalità di eccezione che vanno da "qui c'è un messaggio in coda a significare un problema successo ... in bocca al lupo" a built-in integrazione alle console basate sul Web o anche sistema di BPM.
  4. Trattamento File Transfer as a Service - Spesso, File Transfer è parte di un processo di business più grande. Alcuni fornitori sfruttare questo per i trasferimenti di file a catena e hanno anche loro collaborano con i processi umani-centric per fornire end-to-end visibilità attorno al contesto di un trasferimento di file point-to-point. Inoltre, utilizzando i sistemi di messaggistica per il trasferimento dei file aiuta a spostare l'organizzazione ad una più in tempo reale, l'approccio basato sui messaggi.

Spero che i dettagli aggiuntivi forniscono alcuni dettagli nella vostra valutazione. Buona fortuna!

In una delle risposte precedenti, non v'è la dichiarazione followng:

  

La gente parlare di "invio di file tramite MQ" spesso significa che essi potranno scrivere i programmi stessi per leggere da un file, inviare più di MQ, ricevere da MQ e scrivere in un altro file. Questo suona invitante banale all'inizio, ma diventa rapidamente molto complessa se si vuole che sia robusto. Non consigliato.

In teoria sarebbe bello "l'invio di file via MQ", perché si ricevono una conferma sul messaggio di consegna (COD) quando il destinatario ha (leggi) il file dalla coda. Un altro vantaggio sarebbe che il file sarebbe stato rimosso automaticamente dalla coda quando il destinatario ha (lettura) dalla coda.

Ti forse sapere se il sopra (o una simile) è offerto da MQFTE?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top