Sobes.tech

Golang

Por que é perigoso uma conexão TCP de longa duração?

285

Quais são as consequências de criar um novo cliente HTTP para cada solicitação?

256

Quais protocolos utilizou com mais frequência e por quê?

237

Para que serve a transmissão de metadados através do contexto?

234

pacote principal importar ( "io" "log" "net/http" ) func manipulador(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("erro na requisição:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", manipulador) log.Fatal(http.ListenAndServe(":8080", nil)) }

216

Qual é a diferença entre TCP e UDP? Quais são os casos de uso?

205

Por que o HTTP funciona sobre TCP e não UDP?

204

Com que serviços de rede trabalhou? API, gRPC e mais alguma coisa?

192

Quais pacotes conheces em Go para trabalhar com rede?

177

O que acontece ao executar curl https://google.com?

175

O que significa o símbolo & antes de http.Client{}?

174

Onde mais é possível usar UDP além de transmissões e jogos?

150

O que são Latência, Throughput, MTU e Keep-Alive?

150

O que é o contexto em Go e para que é utilizado?

104