Jak używać SQ AWS

Jak używać SQ AWS
Amazon SQS to usługa internetowa w kolejce wiadomości AWS, która pozwala użytkownikom wysyłać, odbierać i przechowywać wiadomości do podróży między różnymi komponentami oprogramowania. Daje użytkownikom dostęp do kolejki wiadomości. Umożliwia komponentom usług internetowych komunikację poprzez wysyłanie i odbieranie wiadomości w środowisku AWS, a także przechowuje wiadomości, które podróżują między różnymi aplikacjami i komponentami oprogramowania.

Podczas korzystania z SQ AWS, infrastrukturą całej kolejki jest zarządzana przez AWS, więc nie jest wymagane opracowywanie, zarządzanie i utrzymywanie baz danych, sprzętu i zasobów systemu zarządzania komunikatem. Co ciekawe, Amazon SQS był pierwszą usługą wprowadzoną przez AWS.

W tym artykule wyjaśniono praktyczne wykorzystanie SQS AWS do wysyłania, przechowywania i odbierania wiadomości.

Za pomocą SQS AWS

Masy wolą SQS AWS ze względu na jego niezawodność i łatwą w użyciu infrastrukturę. Z konsoli AWS po prostu wyszukaj prostą usługę kolejki:

Aby utworzyć nową kolejkę, po prostu kliknij przycisk „Utwórz kolejkę”:

Następnie wybierz rodzaj kolejki jako „standard” lub „FIFO (pierwsze, pierwsze,” ”. Wybór opcji „standard” nie organizuje wiadomości w wysyłanej sekwencji. Podczas wybierania „FIFO” organizuje wiadomości w sekwencji, którą są wysyłane.

W tym poście wybieramy „standard” tutaj. Następnie wpisz nazwę kolejki:

Teraz skonfiguruj kolejkę zgodnie z naturą zadań do wykonania:

  • „Limit czasu widoczności” to limit czasu, w którym jeden użytkownik uzyskuje dostęp do wiadomości i żaden inny użytkownik nie może wyświetlić wiadomości w tym określonym limicie czasu.
  • „Okres przechowywania wiadomości” to limit czasu, w którym wiadomość pozostaje w kolejce, ponieważ AWS automatycznie usuwa wiadomość po zdefiniowanym limicie czasu.
  • „Opóźnienie dostawy” to czas, po czym wiadomość dociera do konsumenta.
  • Użytkownik może również ustawić maksymalny rozmiar wiadomości i czas oczekiwania.

Użytkownik może również włączyć szyfrowanie po stronie serwera podczas tworzenia kolejki:

Teraz, podobnie jak inne usługi AWS, kolejka AWS wymaga również ustalenia zasady dostępu do deklarowania użytkowników i usług, które mogą uzyskać dostęp do tej usługi. Tutaj użytkownik może również wybrać określonych użytkowników i konta AWS, aby uzyskać dostęp do wiadomości w kolejce. Po wybraniu opcji „tylko właściciela kolejki”, do komunikatów kolejki są dostępne tylko przez tę, która utworzyła kolejkę:

Użytkownik może również zadeklarować inne kolejki źródłowe, aby umożliwić im dostęp:

Na koniec kliknij przycisk „Utwórz kolejkę”, aby sfinalizować konfigurację i utwórz kolejkę:

Po utworzeniu kolejki komunikaty można wygenerować i wysłać przez to. Kliknij przycisk „Wyślij i odbieraj wiadomości”, aby wygenerować wiadomość:

Wpisz wiadomość w „Body Wiadomości” i zdefiniuj czas opóźnienia dostawy wiadomości, a następnie kliknij przycisk „Wyślij wiadomość”:

Wygląda na przesłanie sukcesu, że przesłanie zostało pomyślnie wysłane:

Przewiń w dół na dno. Liczba „dostępnych wiadomości” zmieni się z zera na jeden. Aby wyświetlić wiadomość, kliknij opcję „Sonda dla wiadomości”:

Po kilku sekundach wyświetlone zostaną szczegóły wiadomości. Aby otworzyć rzeczywistą wiadomość, kliknij identyfikator wiadomości:

W ten sposób można obejrzeć szczegóły wiadomości, ciało i atrybuty:

Chodziło o to, jak używać SQS AWS.

Wniosek

AWS SQS zapewnia wszystkie funkcje systemu zarządzania wiadomościami bez konieczności skonfigurowania serwera sprzętowego lub dodatkowych zasobów. Ma bardzo łatwą w użyciu infrastrukturę, która czyni ją najbardziej przydatną usługą dla systemów oprogramowania wymagających funkcji kolejki wiadomości, aby umożliwić komunikację między różnymi komponentami. Wiadomości mogą być wysyłane i przechowywane w kolejce i łatwo przeglądane zgodnie z dodanymi konfiguracjami podczas tworzenia kolejki.