Post Thumbnail

Обычно HTTP/2 работает только поверх TLS через HTTPS. Но h2c позволяет использовать все фишки HTTP/2 (мультиплексирование, Server Push, потоковые SSE) по незащищённому соединению, что удобно за балансировщиками или reverse proxy, где TLS уже не нужен

В статье рассказывается, как настроить HTTP/2 cleartext (он же h2c) в Go-сервере для работы с Google Cloud Run. В Go 1.24 появился встроенный API через поле Protocols у http.Server, что упростило конфигурацию и избавило от необходимости использовать сторонний пакет golang.org/x/net/http2/h2c

Похожее

Post Thumbnail

TigerFS

Файловая система — это просто API. А TigerFS — это файловая система, работающая ...

Post Thumbnail

Иггдрасиль

В статье про использование Yggdrasil в качестве встраиваемой Go-библиотеки. ...

Post Thumbnail

Мультиплеер

В статье автор рассказывает про архитектуру управления состоянием своей многопол...

Post Thumbnail

httptrace

Пакет net/http/httptrace из стандартной библиотеки Go позволяет отслеживать внут...