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:
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.