Sobes.tech

Golang

Pourquoi une connexion TCP longue est-elle dangereuse?

275

Comment fonctionne un serveur HTTP en Go?

234

Quelles sont les conséquences de créer un nouveau client HTTP pour chaque requête?

234

Quels protocoles avez-vous utilisés le plus souvent et pourquoi?

227

package principal import ( "io" "log" "net/http" ) func gestionnaire(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[lien]") if err != nil { log.Println("erreur de requête:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", gestionnaire) log.Fatal(http.ListenAndServe(":8080", nil)) }

212

Quelle est la différence entre TCP et UDP ? Quels sont les cas d'utilisation ?

203

Pourquoi HTTP fonctionne-t-il sur TCP et non sur UDP?

200

Avec quels brokers de messages avez-vous travaillé?

197

À quoi sert la transmission de métadonnées via le contexte?

192

Quelles charges y avait-il sur tes services?

178

Quels paquets connais-tu en Go pour travailler avec le réseau?

175

Que se passe-t-il lors de l'exécution de curl https://google.com?

175

Que signifie l'esperluette (&) avant http.Client{}?

174

Avec quels services réseau avez-vous travaillé ? API, gRPC et autre chose ?

153

Où d'autre peut-on utiliser UDP en dehors des flux et des jeux ?

148

Qu'est-ce que la latence, le débit, la MTU et le Keep-Alive?

145

Qu'est-ce que le contexte en Go et à quoi sert-il?

102