Sobes.tech

Golang

Supponiamo che il nostro microservizio debba accedere a un'API esterna, ad esempio un gateway di pagamento, ma questa inizia improvvisamente a rallentare molto o addirittura a cadere. Come proteggi normalmente la tua applicazione da questi vicini per evitare che fallisca tutto il nostro servizio?

Senior
наполеон
38

Cos'è BASE?

Senior
purrweb
38

Hai menzionato l'importo netto — si tratta dello stipendio o del reddito totale?

Middle+
ВайлдберрисВайлдберрис
38

Cos'è un'iniezione SQL? Fornisci un esempio di query vulnerabile e le modalità di protezione.

Middle+
Ozon ФинтехOzon Финтех
38

import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }

Middle
VKVK
38

Parlami di Circuit Breaker: come era strutturata la soluzione, su quali servizi era applicata, cosa c'era nel fallback?

Senior
А7
38

Parla del tuo momento attuale: sei in cerca attiva? Perché ti interessa questa posizione?

Senior
FaceApp
38

Quali primitive di sincronizzazione ci sono in Go?

Senior
SelectelSelectel
38

C'è un grande file con un milione di URL, come scaricarli rapidamente senza sovraccaricare il sistema e senza essere bloccati dal server esterno? Come organizzare il codice?

Senior
Spectr
38

Era necessario distribuire manualmente le partizioni tra i pod?

Senior
WildberriesWildberries
38

Quali sono le caratteristiche dell'interazione tra consumatori e produttori con le partizioni in Kafka?

Senior
ClearWay
38

Parla dei livelli di isolamento delle transazioni.

Middle
Япоки
38

Qual è la complessità di memoria della soluzione scritta?

Middle
VKVK
38

Cos'è l'architettura a microservizi e quali sono i vantaggi e gli svantaggi rispetto a un monolito?

Senior
МВидеоМВидео
38

Quali sono le aspettative finanziarie (netto)?

Senior
AvitoAvito
38

Quali problemi possono insorgere a causa della memoria condivisa tra thread? Come evitarli? Quali metodi di sincronizzazione conosci?

Middle+
YadroYadro
38

Parlami del modello OSI. Quali livelli conosci? Cosa succede a ogni livello?

Middle
YadroYadro
38

Perché hai usato Mutex invece di Atomic per il contatore?

Senior
РамблерРамблер
38

A cosa servono la telemetria e il monitoraggio? Con quali tecnologie hanno lavorato?

Middle+
ООО Макс
38

Qual è la differenza tra direzione di dipendenza e direzione del flusso di dati?

Senior
RedLab
38
/411