So verarbeiten Sie Nachrichten in der toten Briefwarteschlange

So verarbeiten Sie Nachrichten in der toten Briefwarteschlange

Mit Amazon SQS können die Benutzer Meldungen zwischen Softwarekomponenten speichern und übertragen.

Benutzer erstellen Warteschlangen im Amazon SQS und senden und empfangen Nachrichten in diesen Warteschlangen. Die tote Briefwarteschlange enthält Nachrichten, die nicht verarbeitet werden können.

Nachrichten, die in der Warteschlange für tote Buchstaben gespeichert sind. Eine Möglichkeit, dies zu tun. Anstelle einer manuellen Verarbeitung werden wir Nachrichten über Umfragemeldungen verarbeiten.

Dieser Artikel behandelt jeden Schritt, vom Erstellen der Warteschlangen bis hin zur Verlagerung der Nachrichten in diesen Warteschlangen.

Warteschlangen erstellen

Zuerst müssen wir die Warteschlangen erstellen. Gehen Sie zum SQS (einfacher Warteschlangendienst), um die Warteschlangen zu erstellen.

Auf der Amazon SQS Seite oder Schnittstelle Klicken Sie auf die Warteschlange erstellen Option im Erstensbereich, um den Prozess des Erstellens einer Warteschlange zu beginnen.

Wählen Sie die erste in, erste Out -Methode (FIFO) aus.

Nennen Sie die Hauptwarteschlange mit der .FIFO -Erweiterung.

Wählen Warteschlange erstellen und fortfahren.

Wiederholen Sie nun den gleichen Vorgang zum Erstellen einer toten Briefwarteschlange.

Auf diese Weise die Hauptwarteschlange Hauptqueue.FIFO und die tote Briefwarteschlange Deadletterqueue.FIFO wurde erstellt.

Beide Warteschlangen wurden erfolgreich erstellt.

Erstellen einer Nachricht

Wählen Sie nun die Hauptwarteschlange aus und klicken Sie auf Bearbeiten. Scrollen zum nach unten zum Sackgasse Möglichkeit.

Aktivieren Sie die Warteschlange, um nicht zustellbare Nachrichten zu empfangen und die auszuwählen Arn der anderen Warteschlange (Dead-Letter-Queue).

Stellen Sie die auf die Zahl empfangene Maximum gemäß der Nachricht des Zeitpunkts zwischen dem Haupt- und der toten Briefwarteschlange um.

Wählen Sie nun erneut die Hauptwarteschlange aus und klicken Sie auf Nachrichten senden und empfangen Option zum Senden einer Nachricht in der Warteschlange.

Es wird eine Seite angezeigt, auf der die Benutzer eine neue Nachricht ordnungsgemäß erstellen können, um der Warteschlange hinzuzufügen,. Geben Sie eine beliebige Nachricht zusammen mit der Nachrichten -ID und der Meldung Duplikations -ID ein.

Klick auf das Nachricht senden Taste.

Jetzt haben wir 2 Warteschlangen und 1 Nachricht in der Hauptwarteschlange.

Wählen Sie die Hauptwarteschlange aus. Dann wählen Sie die Nachrichten senden und empfangen Möglichkeit.

Scrollen Sie in den Bereich der Nachrichten erhalten und klicken Sie auf die Umfrage für Nachrichtenoption.

Wenn der Prozess beginnt, wechselt die Nachricht auf die Nachrichten im Flug Spalten, und wenn es abgeschlossen ist, wird es erneut in die Spalte von verschoben Nachrichten verfügbar. Wenn Sie diesen Schritt wiederholen, wird die Nachricht in die tote Buchstabe -Warteschlange verschoben.

Wir gehen davon aus.

Bearbeiten von Nachrichten in der Warteschlange für tote Buchstaben

Nachdem die Nachricht in der toten Briefwarteschlange befindet, möchten wir sie verarbeiten oder in die Hauptwarteschlange verschieben. Wir können den gleichen Vorgang wiederholen. Wählen Sie die Warteschlange für tote Buchstaben aus und klicken Sie dann auf die Schaltfläche Bearbeiten.

Scrollen Sie nach unten zur Option Dead-Letter-Queue und aktivieren Arn der Hauptwarteschlange.

Klick auf das Senden und Empfangen Taste.

Scrollen Sie nach unten zum Boden zum Nachrichten erhalten Bereich. Wähle aus Umfrage für Nachrichten Möglichkeit.

Während der Umfrage wird die Anzahl der Nachrichten in der angezeigt Nachrichten im Flug Spalte und nach einiger Zeit wieder in der angezeigt Nachrichten verfügbar In der toten Briefwarteschlange.

Da das maximal empfangene auf 1 gesetzt ist, lässt die Meldung erneut die Nachricht in derselben Warteschlange bleiben. Vielmehr wird die Nachricht von der toten Briefwarteschlange in die Hauptwarteschlange verschoben.

Die Nachricht wird dann verarbeitet und in der Hauptwarteschlange angezeigt.

Dies war das detaillierte Verfahren zum Erstellen und Verarbeitung der Warteschlangen.

Abschluss

Nachrichten in der toten Briefwarteschlange sind diejenigen, die nicht verarbeitet oder konsumiert werden können. Sie können verarbeitbar gemacht werden, indem Sie sich auf die anderen Warteschlangen wechseln. Hinzufügen Arn der anderen Warteschlange in der toten Buchstabenwarteschlange und der Festlegung des Maximums erhält den Wert 1, um die Nachricht in der toten Buchstabenwarteschlange zur Hauptwarteschlange zu befragen.