Firma posiada dwa systemy w Amazon Kinesis Data Streams: system zarządzania zapasami, który używa Kinesis Producer Library (KPL) do publikowania, oraz system ponownego zamawiania zapasów, który używa Kinesis Client Library (KCL) do konsumowania. Autoskalowanie strumienia jest włączone. Przed wdrożeniem produkcyjnym system ponownego zamawiania otrzymał zduplikowane rekordy. Jakie czynniki mogły spowodować duplikaty? (Wybierz dwa.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Producent doświadczył przekroczeń limitu czasu związanych z siecią., Nastąpiła zmiana liczby shardów, procesorów rekordów lub obu..
Dlaczego to jest odpowiedź
Producent doświadczył przekroczeń limitu czasu związanych z siecią: KPL (Kinesis Producer Library) automatycznie ponawia próby wysyłki rekordów w przypadku błędów przejściowych, takich jak przekroczenia limitu czasu sieci. Jeśli rekord zostanie pomyślnie przetworzony przez Kinesis, ale potwierdzenie nie dotrze do producenta z powodu problemów sieciowych, producent może ponowić wysyłkę, co prowadzi do duplikacji. Nastąpiła zmiana liczby shardów, procesorów rekordów lub obu: KCL (Kinesis Client Library) śledzi postęp przetwarzania rekordów. Zmiany w liczbie shardów (resharding) lub w liczbie instancji KCL (procesorów rekordów) mogą spowodować, że KCL przetworzy te same rekordy ponownie, zanim zaktualizuje swój stan, co prowadzi do duplikatów. Pozostałe opcje są nieprawidłowe: Wysoka wartość IteratorAgeMilliseconds wskazuje na opóźnienie w przetwarzaniu, ale nie jest bezpośrednią przyczyną duplikatów. AggregationEnabled na true zmniejsza liczbę rekordów wysyłanych do Kinesis, ale nie powoduje duplikatów. Zbyt wysoka wartość maxrecords w konfiguracji KCL wpływa na wydajność, ale nie generuje duplikató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