Serialização: JSON vs Protobuf
Este exercício visa facilitar o entendimento do método de serialização binária do protobuf através da comparação de densidade de armazenamento da informação com o formato text/json.
28 March 2021
Este exercício visa facilitar o entendimento do método de serialização binária do protobuf através da comparação de densidade de armazenamento da informação com o formato text/json.
Seguindo com nosso Hello World! gRPC, agora faremos a implementação em Rust do nosso serviço Greeter (server & client) usando a biblioteca Tonic que faz parte da stack Rust Tokio.
O gRPC (acrônimo recursivo para "gRPC Remote Procedure Call") é um framework lançado pelo Google em 2015, que utilizada HTTP2 em sua camada de transporte e Protobuf (Protocol Buffer) tanto como sua IDL (Interface Description Language,) definindo seus contratos, serviços e mensagens, como o protocolo de serialização para o transporte de dados (uma serialização binária neste caso).