Многие источники говорят, что gRP C быстрее, чем REST. Но какова будет разница в производительности между отправкой данных, сериализованных как JSON с использованием приведенного ниже протокола, и традиционным REST? Предполагая, что на клиентской и серверной стороне используются одинаковые JSON сериализаторы / десериализаторы, независимо от способа передачи данных.
syntax = "proto3";
service Server {
rpc Send (MessageRequest) returns (Confirmation);
}
message MessageRequest {
string JsonData = 1;
}
message Confirmation {
bool Success = 1;
}