So verwenden Sie AWS SQS

So verwenden Sie AWS SQS
Amazon SQS ist ein AWS -Meldungswandwebdienst, mit dem Benutzer Nachrichten senden, empfangen und speichern können, um zwischen verschiedenen Softwarekomponenten zu reisen. Es gibt den Benutzern Zugriff auf die Nachrichtenwarteschlange. Es ermöglicht den Web -Service -Komponenten, durch Senden und Empfangen von Nachrichten in der AWS -Umgebung zu kommunizieren und zu versenden und zu empfangen, und speichert auch die Nachrichten, die zwischen verschiedenen Anwendungen und Softwarekomponenten reisen.

Während der Verwendung von AWS SQS wird die gesamte Warteschlangeinfrastruktur von AWS verwaltet. Daher ist es nicht erforderlich, die Datenbanken, Hardware und Ressourcen des Nachrichtenverwaltungssystems zu entwickeln, zu verwalten und zu verwalten. Interessanterweise war Amazon SQS der erste von AWS eingeführte Dienst.

In diesem Artikel wird die praktische Verwendung von AWS SQS zum Senden, Speichern und Empfangen von Nachrichten erläutert.

Verwenden von AWS SQS

Die Massen bevorzugen AWS SQS aufgrund ihrer Zuverlässigkeit und einer benutzerfreundlichen Infrastruktur. Suchen Sie einfach nach dem einfachen Warteschlangenservice aus der AWS -Konsole:

Um eine neue Warteschlange zu erstellen, klicken Sie einfach auf die Schaltfläche "Warteschlange erstellen":

Wählen Sie danach den Typ der Warteschlange als "Standard" oder "FIFO (First-In, First-Out)" aus. Die Auswahl der Option „Standard“ organisiert die Nachrichten nicht in der von ihnen gesendeten Sequenz. Bei der Auswahl organisiert „FIFO“ die Nachrichten in der Sequenz, die sie gesendet werden.

Für diesen Beitrag wählen wir hier "Standard" aus. Geben Sie danach einen Namen für die Warteschlange ein:

Konfigurieren Sie nun die Warteschlange nach der Art der zu erledigenden Aufgaben:

  • "Timeout" Sichtbarkeit "ist das Zeitlimit, bei dem ein einzelner Benutzer auf die Nachricht zugreift, und kein anderer Benutzer kann die Nachricht innerhalb dieser angegebenen Zeitlimit anzeigen.
  • Der Zeitraum „Nachrichtenspeicherung“ ist die Zeitbeschränkung, die die Nachricht in der Warteschlange bleibt, da der AWS die Nachricht nach der definierten Zeitlimit automatisch löscht.
  • "Lieferverzögerung" ist die Zeit, nach der die Nachricht den Verbraucher erreicht.
  • Der Benutzer kann auch die maximale Nachrichtengröße und die Wartezeit festlegen.

Der Benutzer kann beim Erstellen der Warteschlange auch die serverseitige Verschlüsselung aktivieren:

Wie bei den anderen AWS -Diensten muss auch AWS Queue eine Zugriffsrichtlinie festlegen, um die Benutzer und Dienste zu deklarieren, die auf diesen Dienst zugreifen können. Hier kann der Benutzer auch bestimmte AWS -Benutzer und -konten auswählen, um auf die Nachrichten in der Warteschlange zuzugreifen. Wenn die Option "Nur die Option" Warteschlangenbesitzer "ausgewählt ist, werden auf die Warteschlangenmeldungen nur von derjenigen zugegriffen, die die Warteschlange erstellt hat:

Der Benutzer kann auch andere Quellen der Quellen deklarieren, um den Zugriff zu ermöglichen:

Klicken Sie zuletzt auf die Schaltfläche "Warteschlange erstellen", um die Konfiguration zu füllen und die Warteschlange zu erstellen:

Nachdem die Warteschlange erstellt wurde, können Nachrichten generiert und darüber gesendet werden. Klicken Sie auf die Schaltfläche „Nachrichten senden und empfangen“, um eine Nachricht zu generieren:

Geben Sie eine Nachricht in die "Nachrichtenkörper" ein, definieren Sie die Zustellverzögerungszeit der Nachricht und klicken Sie dann auf die Schaltfläche "Nachricht senden":

Eine Erfolgsnachricht erscheint, dass die Nachricht erfolgreich gesendet wurde:

Scrollen Sie nach unten nach unten. Die Anzahl der verfügbaren „verfügbaren Nachrichten“ ändert sich von Null auf eins. Um die Nachricht anzuzeigen, klicken Sie auf die Option „Umfrage für Nachrichten“:

Nach einigen Sekunden werden die Nachrichtendetails angezeigt. Um die tatsächliche Nachricht zu öffnen, klicken Sie auf die Nachrichten -ID:

Auf diese Weise können Nachrichtendetails, Körper und Attribute angezeigt werden:

Hier ging es darum, wie man AWS SQS benutzt.

Abschluss

AWS SQS bietet alle Funktionen eines Nachrichtenverwaltungssystems, ohne dass ein Hardwareserver oder zusätzliche Ressourcen eingerichtet werden müssen. Es verfügt über eine sehr benutzerfreundliche Infrastruktur, die es zum nützlichsten Service für Softwaresysteme macht, die Meldungswarteschlangenfunktionen benötigen, um die Kommunikation zwischen verschiedenen Komponenten zu ermöglichen. Die Nachrichten können in der Warteschlange gesendet und gespeichert und gemäß den hinzugefügten Konfigurationen beim Erstellen der Warteschlange leicht angezeigt werden.