Как в Golang сделать несколько слушателей из одного канала?
Посланное в канал сообщение всегда приходит только одному слушателю. Чтобы сообщение гарантированно доставлялось n-му количеству слушателей, придется делать массив каналов, по одному на каждого слушателя или специального одинокого приемщика, который будет один читать из канала и рассылать всем сообщение.
Думаю это Вам поможет