Un data engineer acquisisce quotidianamente record di comportamento degli utenti con Amazon Kinesis Data Streams. Lo stream è soggetto a throttling perché alcuni shard (hot shard) ricevono molto più traffico di altri. Come dovrebbe intervenire l'ingegnere per interrompere il throttling?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare una chiave di partizione casuale per distribuire i record acquisiti..
Perché questa è la risposta
La chiave di partizione determina in quale shard viene scritto un record. Utilizzare una chiave di partizione casuale distribuisce uniformemente i record tra tutti gli shard disponibili, prevenendo la formazione di "hot shard" e riducendo il throttling. Aumentare il numero di shard non risolve il problema se la chiave di partizione continua a indirizzare i record a un sottoinsieme limitato di shard. Limitare il numero o diminuire la dimensione dei record affronta i sintomi ma non la causa principale del throttling, che è la distribuzione ineguale del carico.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta