Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между ошибками, которые возникают на стороне клиента и на стороне сервера при использовании gRPC. video2.skills-academy.com grpc.github.io
Клиентские ошибки возникают, когда проблема происходит внутри клиента при вызове gRPC. video2.skills-academy.com Например, клиент не может подключиться к серверу и выдаёт ошибку с состоянием UNAVAILABLE. video2.skills-academy.com Также клиент выдаёт ошибку с состоянием CANCELLED, если вызов gRPC отменён. video2.skills-academy.com Ещё одна ситуация — вызов gRPC превышает настроенный срок, в таком случае клиент выдаёт ошибку с состоянием DEADLINE_EXCEEDED. video2.skills-academy.com
Серверные ошибки возникают, когда сбой происходит на сервере и он отправляет код состояния ошибки. video2.skills-academy.com К примеру, если клиент gRPC начал вызов, в котором отсутствуют необходимые данные из сообщения запроса, сервер возвращает INVALID_ARGUMENT. video2.skills-academy.com
Таким образом, разница заключается в месте возникновения ошибки: клиентская ошибка происходит на стороне клиента, а серверная — на стороне сервера.