2017-03-24 7 views
0

Ich denke an ein Problem. Wenn ich eine einfache Anwendung habe, die z. Senden von Dateien von einem Ort zu einem anderen (SFTP) und diese SFTP-Verbindung ist gebrochen ich catched mögliche Ausnahmen. Wenn es t.ex 20 Dateien gäbe. Die Ausnahmestrategie würde 20 E-Mails für jeden Versuch senden, eine Datei zu senden. Wenn es Tausende von Dateien geben wird? Ist das möglich, all diese eingefangenen Ausnahmen zu einer Mail zu sammeln?Mule Nachrichten sammeln Ausnahmen

Ich habe nicht perfekte Lösung - Exception-Strategie macht Datei mit Ausnahmen und als nächstes wird diese Datei im nächsten Fluss verbraucht, die "Fehler Mail" senden. Ich denke, es ist nicht perfekt. Hast du bessere Lösungen?

I'v gesehen https://www.appnovation.com/blog/handling-multiple-errors-mule-collection-aggregator Aber es funktioniert nicht für mich.

Antwort

0

Haben Sie versucht, die "send mail" -Komponente in einem Cache-Bereich zu verkapseln, der in etwa 10 Minuten abläuft, und auf diese Weise könnten Sie die Anzahl der E-Mails begrenzen, die Sie erhalten?

+0

nein! Aber ich denke, es ist eine gute Idee. Vielen Dank. Ich werde es versuchen – BartiLewi

+0

Gut, lassen Sie mich wissen, wenn es Ihre Erwartungen erfüllt. –

+0

Es funktioniert. Danke Cristina. – BartiLewi

Verwandte Themen