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