Inżynier danych przetwarza codzienne rekordy zachowań użytkowników za pomocą Amazon Kinesis Data Streams. Strumień jest dławiony, ponieważ niektóre shardy (gorące shardy) otrzymują znacznie więcej ruchu niż inne. Jak inżynier powinien zatrzymać dławienie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj losowego klucza partycji, aby rozłożyć przetworzone rekordy..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie losowego klucza partycji. Dławienie (throttling) w Kinesis Data Streams często wynika z gorących shardów, czyli shardów, które otrzymują nieproporcjonalnie dużą ilość danych. Użycie losowego klucza partycji równomiernie rozkłada dane między wszystkie shardy, zapobiegając przeciążeniu pojedynczych shardów i eliminując dławienie. Zwiększenie liczby shardów może pomóc, ale jeśli problemem jest nierównomierna dystrybucja danych z powodu klucza partycji, gorące shardy nadal będą się pojawiać. Ograniczenie liczby rekordów lub zmniejszenie ich rozmiaru to obejścia, które zmniejszają ogólną przepustowość, zamiast rozwiązywać problem nierównomiernego obciążenia shardów.
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