Perché è pericoloso un collegamento TCP di lunga durata?
Golang
Qual è la conseguenza di creare un nuovo client HTTP per ogni richiesta?
Quali protocolli hai usato più spesso e perché?
A cosa serve il trasferimento di metadati tramite il contesto?
Come funziona un server HTTP in Go?
Con quali broker di messaggi hai lavorato?
pacchetto principale importa ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("errore richiesta:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }
Cosa succede eseguendo curl https://google.com?
Quali pacchetti conosci in Go per lavorare con le reti?
Con quali servizi di rete hai lavorato? API, gRPC e qualcos'altro?
Perché HTTP funziona su TCP e non su UDP?
Quali carichi c'erano sui tuoi servizi?
Cosa significa il simbolo & prima di http.Client{}?
Dove altro si può usare UDP oltre streaming e giochi?
Cosa sono Latency, Throughput, MTU e Keep-Alive?
Qual è la differenza tra TCP e UDP? Quali sono i casi d'uso?
Cos'è il contesto in Go e a cosa serve?