Go: нулевой результат или ошибка зависимости
Внешний сервис может вернуть подтверждённый ноль или завершиться ошибкой. Разберите, почему для бизнес-решения важно сохранить разницу между этими исходами.
Выберите ответ и проверьте себя. Продолжить тему можно в курсе Микросервисы на Go: HTTP, PostgreSQL, gRPC, Kafka и Docker.
Обработчик /upload-permission получил два разных ответа от Core:
- Вариант А:
remaining=0, err=nil - Вариант Б:
remaining=2, err=error
Что можно утверждать о разрешении на загрузку в каждом из этих случаев?
Без регистрации · результат не сохраняется
Связанные задачи
- Go: Обязательная и необязательная зависимость при отказе — задача с проверкой
- Go: Принять только полный ответ о последней статье — задача с проверкой
- HTTP-клиент и память другого Go-сервиса
- Когда выделять микросервис: нагрузка и независимый релиз
- HTTP-клиент поиска на Go: обработка ответа и ошибок — задача
- Go json.Unmarshal: неизвестные поля JSON
