Что такое pipeline pattern?

Middle
299 просмотров
AFK Offer AI

Pipeline — цепочка стадий обработки, связанных каналами. Каждая стадия — горутина, читает из входного канала, обрабатывает, пишет в выходной. Пример: generate → filter → transform → output. Данные текут как по конвейеру. Плюс — каждая стадия работает параллельно, bottleneck можно масштабировать (fan-out). Минус — сложнее дебажить. Отмена через context или закрытие входного канала — закрытие каскадно проходит по всей цепочке.

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

Оверхед pprof?