Back to questions
Senior
4
/ * Разработчику было дано задание написать сервис отправки уведомлений. Требования: - Метод Send должен отправлять сообщения параллельно. - Одновременно может выполняться не более maxworkers HTTP-запросов. - Если хотя бы одна отправка завершилась ошибкой - нужно остановить остальные отправки и вернуть ошибку. - Метод должен корректно обрабатывать отмену контекста. - Все ресурсы должны корректно освобождаться. - Метод может вызываться конкурентно из разных goroutine. - Client должен хранить количество успешно отправленных сообщений. нужно сделать code review, найти проблемы и исправить код.
Companies where asked
UPSL