В этом видео я расскажу вам о технологии gRPC для новичков. Рассмотрим основные отличия от REST. Также, продемонстрирую на реальном примере использование gRPC, плюсы использования protobuf. Для тех кто заинтересован потренироваться с gRPC, привел пример тренажера в Postman.
Donate на поддержку канала:
карта сбер - 2202 2068 4325 7309
Telegram: https://t.me/qa_tech_lead
Ссылки на команды из видео:
1. статус коды grpc https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto
2. тренажер в Postman https://learning.postman.com/docs/sending-requests/grpc/grpc-request-interface/
3. посчитать байты https://allcalc.ru/node/1997 {"id":"123","name":"QAtech","age":30} = 37 byte 0a033132331206514174656368181e = 30 byte
4. декодер https://www.protobufpal.com/
00:00 Начало
00:37 концепция gRPC
01:40 отличия gRPC и REST
03:38 статус коды
04:22 схема клиент-сервер
05:10 реальный пример
06:24 протофайл .proto
07:20 генерация кода для разных ЯП
08:30 запуск сервера
09:04 отправка данных из postman
09:50 отличие от HTTP запросов
10:47 декодер сравнение размера JSON и бинарника
11:56 перехват в Wireshark
13:45 тренажер Postman
14:00 одиночный метод
14:37 потоковая передача сервера
15:00 потоковая передача клиента
16:00 двунаправленная потоковая передача
#qatech #тестировщик #qa #grpc