Habr - Давайте работать с proto ошибками правильно
Наткнулся тут на статью на Хабре с названием, мима которого сложно было пройти.
Собственно вот статья: https://habr.com/ru/post/840892/
Если тебе приходится эксплуатировать/поддерживать/писать gRPC-сервис, то явно стоит почитать самому и поделиться с коллегами по цеху.
Из интересного отмечу такие тезисы: - Использование oneof усложняет протокол и снижает читаемость кода, поэтому подумай дважды; - Использование стандартных кодов ошибок упростить их обработку и обеспечит предсказуемость поведения системы; - Преобразование ошибок в HTTP-статусы делает понятным контекст вне gRPC.
Как прочитаешь – приходи обсудить
@jtprogru_channel @jtprogru_chat
· 05.09
Зачем смешивать ошибки приложения с ошибками протокола/транспорта? Подумайте как вы будете их хендлить.
ответить
коммент удалён