JVM-клиент под нагрузкой: gRPC ManagedChannel и HttpClient на HTTP/2
Клиент на JVM для highload: пул gRPC-каналов и java.net.http HttpClient поверх HTTP/2, deadlines под SLA и идемпотентный retry — параллель к Go-клиенту
Клиент на JVM для highload: пул gRPC-каналов и java.net.http HttpClient поверх HTTP/2, deadlines под SLA и идемпотентный retry — параллель к Go-клиенту
Как клиенту на Go эффективно использовать HTTP/2: одно соединение — много streams, пул из 2–8 соединений, таймауты под SLA и идемпотентный retry
Из чего складывается бюджет 300 мс, почему Kafka не место в синхронном пути, HTTP/1.1 против HTTP/2 и когда WebSocket не нужен — на сквозном кейсе 2000–5000 rps