È possibile ottimizzare in modo che l'array res sia nello stack e non nell'heap? Cosa bisogna fare per questo?
Golang
Parlami di Circuit Breaker: come era strutturata la soluzione, su quali servizi era applicata, cosa c'era nel fallback?
Parla del lavoro con Kafka: cosa succede quando si accumula lag, quali sono i rischi e come sono stati risolti?
Più consumatori di un stesso gruppo di consumatori possono leggere una partizione contemporaneamente?
Cosa si intende per ottimizzazione delle query nel ridurre il tempo di risposta dell'API da 2 secondi a 300 ms?
Parlami della replica master-slave — quando si accede al master, quando allo slave?
Sei uno scrittore, gestisci il tuo mini blog e pubblichi articoli lì. Gli utenti (lettori) del tuo blog, dopo aver effettuato l'accesso, possono visualizzarli/leggerli. È necessario implementare una funzionalità di conteggio delle visualizzazioni uniche al giorno per ogni articolo. Requisiti funzionali: - Statistiche di oggi: l'autore può vedere quante visualizzazioni uniche ha ricevuto il suo articolo oggi (i dati vengono raccolti in tempo reale). - Statistiche dei giorni passati: l'autore può vedere le statistiche di qualsiasi giorno passato (ad esempio, ieri). Restrizioni tecniche e condizioni: - L'applicazione funziona su un singolo server (un pod) - Storage in memoria - Tempo in UTC0
Come gestire l'annullamento del contesto in modo che tutti i worker si fermino immediatamente al cancellarsi del contesto? Come usare select per leggere da un canale tenendo conto del contesto?
Parlami del sistema di generazione asincrona di report utilizzando Kafka. In cosa consisteva l'asincronia?
Come causare intenzionalmente una perdita di memoria in Go? Quali casi portano a perdite?
Hai visto che non c'è indice, la tabella è grande. Come aggiungerai un indice?
Come venivano trasferiti i dati dai calcoli in 1C?
Come avete evitato i duplicati dei messaggi in Kafka?
L'ottimizzatore utilizzerà sempre l'indice creato?
Come devono essere distribuite le partizioni tra i pod durante la lettura?
Cosa succederà con lo schema outbox se Kafka diventa inaccessibile? Quanto può crescere la coda outbox?
Come avveniva l'aggiunta e la rimozione delle regole se si trattava di un grande switch-case?