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.
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.
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.
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:
Ich hoffe, die zusätzlichen Details geben einige Details in Ihrer Einschätzung. Viel Glück!
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?
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.
Tags und Links message-queue ftp file-transfer ibm-mq