Aplikacja pobiera przychodzące wiadomości, które następnie szybko konsumują dziesiątki innych aplikacji i mikroserwisów. Wolumen wiadomości drastycznie się zmienia i może wzrosnąć do 100 000 wiadomości na sekundę. Firma chce rozdzielić komponenty i zwiększyć skalowalność. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Publikowanie wiadomości w temacie Amazon Simple Notification Service (Amazon SNS) z wieloma subskrypcjami Amazon SQS. Skonfigurowanie aplikacji konsumenckich do przetwarzania wiadomości z kolejek..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to publikowanie wiadomości w temacie Amazon SNS z wieloma subskrypcjami Amazon SQS. Amazon SNS jest usługą publikowania/subskrybowania, która umożliwia wysyłanie wiadomości do wielu subskrybentów jednocześnie, co efektywnie rozdziela komponenty. Amazon SQS to w pełni zarządzana usługa kolejkowania wiadomości, która zapewnia niezawodne i skalowalne dostarczanie wiadomości do aplikacji konsumenckich, nawet przy gwałtownych zmianach wolumenu. Dzięki temu rozwiązaniu aplikacje konsumenckie mogą niezależnie przetwarzać wiadomości z własnych kolejek SQS, co zwiększa skalowalność i odporność systemu. Pozostałe opcje są mniej odpowiednie: Amazon Kinesis Data Analytics przetwarza strumienie danych, ale nie jest podstawową usługą do rozdzielania i skalowania wiadomości dla wielu konsumentów w tym scenariuszu. Wdrażanie aplikacji na instancjach EC2 w grupie Auto Scaling skaluje aplikację pobierającą, ale nie rozwiązuje problemu efektywnego rozdzielania wiadomości dla dziesiątek innych aplikacji i mikroserwisów. Kinesis Data Streams z pojedynczym shardem nie obsłuży 100 000 wiadomości na sekundę, a użycie DynamoDB jako pośredniego magazynu dla wszystkich wiadomości wprowadza niepotrzebną złożoność i potencjalne wąskie gardła.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana