IBM MQ für die Dateiübertragung [geschlossen]

8

Wir stehen vor der Entscheidung, IBM MQ over SFTP für die Dateiübertragung zu verwenden. Ich habe die Vorteile eines solchen Ansatzes gehört, aber ich habe noch nie jemanden gesehen, der es tatsächlich für große Dateien verwendet hat.

Also Hauptfrage: Wie gut kann IMB MQ die Übertragung von großen Dateien (bis zu 100 MB) verarbeiten? Ist es stabil? Es ist von Mainframe zu UNIX-Server, wenn es darauf ankommt.

Vielen Dank.

    
user62564 04.02.2009, 19:04
quelle

5 Antworten

8

Ich habe MQ mit Dateien von bis zu 8 GB Größe ohne Zwischenfälle verwendet. Sie müssen genug Platz für MQ zuweisen, um sie zu verwalten, aber es funktioniert.

    
Patrick Cuff 04.02.2009, 19:17
quelle
6

MQ selbst bietet eine nachrichtenbasierte Kommunikation zwischen Programmen. Sie können es nicht direkt zum Übertragen von Dateien verwenden. Leute, die von "Senden von Dateien via MQ" sprechen, meinen oft, dass sie die Programme selbst schreiben, um aus einer Datei zu lesen, über MQ zu senden, von MQ zu empfangen und in eine andere Datei zu schreiben. Dies klingt zunächst verlockend trivial, wird aber schnell sehr komplex, wenn Sie es robust haben wollen. Nicht empfohlen.

Was Sie tun sollten Wenn Sie MQ in Ihre Dateiübertragungen einbeziehen möchten, verwenden Sie eines der Dateiübertragungsprodukte, die auf MQ sitzen. Es gibt eine Reihe von ausgereiften Angeboten, über die ich fast nichts weiß, zusammen mit einem neuen Produkt von IBM selbst ("Websphere MQ File Transfer Edition"), das aktiv entwickelt wird und kürzlich eine aktualisierte Version (7.0.1) angekündigt hat.

Um Ihre spezifische Frage zu beantworten, habe ich persönlich WMFFTE verwendet, um eine Datei mit 1000 GB von einer AIX-Maschine auf eine Windows-Maschine zu übertragen. Ich glaube also nicht, dass Ihre "großen" 100 MB-Dateien ein Problem darstellen. Ich beteilige mich nicht so sehr am Mainframe, aber es ist eine Kernplattform für FTE.

    
user85224 24.04.2009 17:13
quelle
5

Seit über 12 Jahren führen Anbieter die Übertragung von Dateien über ein Messaging-System wie WebSphere MQ durch. Ich habe das IBM Produkt nicht verwendet. Aber ich weiß bis vor kurzem, dass IBM das Produkt von Metastorm (unter der Marke PM4Data ) weiterverkaufte und erst vor kurzem mit einem Produkt der ersten Generation.

Ich habe Metastorm Integration Manager Dateien mit Terabyte-Größe die ganze Zeit über gesehen; Zerlegen der Nachrichten in WebSphere MQ und Durchführen von Pufferbestätigungen, damit Nachrichtenwarteschlangen nicht überlaufen oder viele MQ-Verwaltungsaufgaben ausgeführt werden müssen.

Weitere wichtige Überlegungen zur Verwendung von Messaging-Systemen für die Dateiübertragung im Vergleich zu SFTP sind:

  1. Handhabung von Bewegungen vor und nach der Datenverarbeitung - SFTP verschiebt Daten als Datenverkehr im Netzwerk (ebenso wie Dateiübertragungsprodukte über WebSphere MQ). Um die Verarbeitung vor oder nach der Verarbeitung durchzuführen, müssen Sie Ihre eigene Überwachung, Auslösung, Fehlerbehandlung usw. schreiben. Ausgereifte Anbieter in der Dateiübertragung über den Messaging-Bereich stellen die Infrastruktur für Sie bereit. Abhängig von Ihrer Anwendung können sie auch helfen
  2. Audit Trail - SFTP bietet häufig Protokollierung auf Systemebene. In vielen Fällen verfügen Anbieter, die Dateiintegration über MQ bereitstellen, über größere Auditfunktionen, einschließlich der Verarbeitung von Daten vor und nach der Verarbeitung. Einige Anbieter bieten auch sichere webbasierte Systeme an, um bestimmte Integrationen autorisierten Benutzern zugänglich zu machen.
  3. Ausnahmebehandlung - SFTP gibt synchrone Fehlermeldungen aus, aus denen Sie dann Ihre Fehlerlogik codieren. Anbieter, die Dateiintegration über MQ anbieten, bieten häufig Ausnahmemöglichkeiten von "Hier ist eine Nachricht in der Warteschlange, die auf ein Problem hinweist ... Glück" zur integrierten Integration in webbasierte Konsolen oder sogar BPM-Systeme.
  4. Dateiübertragung als Service behandeln - Die Dateiübertragung ist oft Teil eines größeren Geschäftsprozesses. Einige Anbieter nutzen dies, um Dateiübertragungen zu verketten und sie sogar mit Human-Centric-Prozessen zusammenarbeiten zu lassen, um End-to-End-Sichtbarkeit im Kontext einer Punkt-zu-Punkt-Dateiübertragung bereitzustellen. Darüber hinaus hilft die Verwendung von Messaging-Systemen für die Dateiübertragung, eine Organisation zu einem echtzeitbasierten, nachrichtengesteuerten Ansatz zu bewegen.

Ich hoffe, die zusätzlichen Details geben einige Details in Ihrer Einschätzung. Viel Glück!

    
user23969 04.02.2009 19:45
quelle
0

In einer der vorherigen Antworten gibt es die folgende Aussage:

  

Leute, die von "Senden von Dateien über MQ" sprechen, meinen oft, dass sie die Programme selbst schreiben, um aus einer Datei zu lesen, über MQ zu senden, von MQ zu empfangen und in eine andere Datei zu schreiben. Dies klingt zunächst verlockend trivial, wird aber schnell sehr komplex, wenn Sie es robust haben wollen. Nicht empfohlen.

Theoretisch wäre es nett, "Dateien über MQ zu senden", weil Sie eine Bestätigungsnachricht (CoD) erhalten würden, wenn der Empfänger die Datei aus der Warteschlange gelesen hat. Ein weiterer Vorteil wäre, dass die Datei automatisch aus der Warteschlange entfernt würde, wenn der Empfänger sie aus der Warteschlange gelesen (gelesen) hätte.

Weißt du vielleicht, ob das obige (oder ein ähnliches) von MQFTE angeboten wird?

    
user470593 08.10.2010 19:35
quelle
0

Capitalwares Universal File Mover ist eine Option hier.

Auch WebSphere Message Broker für die Bereitstellung von Remote-Adaptern und WebSphere MQ File Transfer Edition sind zu berücksichtigende Optionen.

    
oluies 08.10.2010 20:01
quelle