разных инстансев баз данных. Хочу использовать для этого Goriutine, но пока не очень понял как это лучше организовать. Каждая Goroutine должна будет вернуть примерно 150mb данный. Нормально ли такое передавать обратно через каналы? Или есть более правильный способ?
1. Создай слайс структур, которые ты хочешь получить 2. Создай waitgroup 3. С помощью цикла пробегись по слайсу, создавая горутину, в которй происходит обращение к базе данных, каждой горутине передай указатель на структуру, в начале испольнения горутины не забудь сделать Add(1) для waitgroup и внутри defer done() 4. после цикла сделай wait для waitgroup 5. Ты великолепен
Обсуждают сегодня