Sobes.tech
Назад к вопросам
Senior
3

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

Компании, где спрашивали
UPSL