Как ограничить параллелизм при обработке большой очереди?
Пулом воркеров: фиксированное число горутин читает один канал, и параллелизм становится числом, которое выбрали вы, а не которое решил вход. Для более тонкого контроля годится канал-семафор. Избегать надо горутины на каждый элемент — выглядит изящно и кладёт то, что ниже по потоку, обычно пул соединений к базе.