Как увеличить throughput?

Middle+
190 просмотров
AFK Offer AI

Throughput — сколько запросов в секунду обрабатываем. Горутины — главное оружие Go. Connection pool для БД и HTTP. Батчинг — вместо 100 INSERT делаешь один с 100 строками. Кэширование — не ходить в БД лишний раз. Async processing — тяжёлые операции в очередь. Шардинг — распределяешь нагрузку. Horizontal scaling — больше инстансов за балансировщиком. Профилируй bottleneck: CPU-bound → больше ядер, IO-bound → больше конкурентности. Бенчмарк: wrk, vegeta, k6.

Следующий вопрос

Что такое canary release?