Dlaczego długotrwałe połączenie TCP jest niebezpieczne?
Golang
Z jakich protokołów korzystałeś najczęściej i dlaczego?
Jakie są konsekwencje tworzenia nowego klienta HTTP dla każdego żądania?
Z jakimi brokerami wiadomości pracowałeś?
Jak działa serwer HTTP w Go?
Do czego służy przesyłanie metadanych przez kontekst?
Co się dzieje podczas wykonywania curl https://google.com?
Jakie pakiety znasz w Go do pracy z siecią?
główny pakiet import ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("błąd żądania:", 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)) }
Z jakimi usługami sieciowymi pracowałeś? API, gRPC i coś jeszcze?
Jakie obciążenia były na twoich usługach?
Dlaczego HTTP działa na TCP, a nie na UDP?
Czym różni się TCP od UDP? Jakie są przypadki użycia?
Co oznacza ampersand (&) przed http.Client{}?
Gdzie jeszcze można używać UDP oprócz strumieni i gier?
Czym są opóźnienie, przepustowość, MTU i Keep-Alive?
Czym jest kontekst w Go i do czego służy?