Что такое bridge channel?

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

Bridge — паттерн для чтения из канала каналов (chan chan T). Встречается, когда pipeline генерирует последовательности, каждая в своём канале. Bridge горутина читает внутренние каналы по очереди и пишет значения в один плоский канал. Код: for innerChan := range chanOfChans { for v := range innerChan { out <- v } }. Потребитель читает из out, не зная о вложенной структуре. Полезно для пагинации или батчевой обработки в pipeline.

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

Как спроектировать real-time dashboard на Go?