Что такое pipeline паттерн в Go?

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

Pipeline — это когда ты выстраиваешь цепочку стадий обработки данных, где каждая стадия берёт данные из одного канала и отдаёт в другой. Каждая стадия — отдельная горутина. Например, первая читает строки из файла, вторая парсит JSON, третья записывает в базу — и все работают параллельно. Канал между стадиями действует как конвейерная лента. Это даёт красивую декомпозицию и хороший throughput, потому что данные текут потоком, а не обрабатываются целиком.

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

Что такое сериализация?