Skip to Content
Aprendendo estilos de API
book

Aprendendo estilos de API

by Lukasz Dynowski, Marcin Dulak
July 2025
Intermediate to advanced
414 pages
10h 58m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Aprendendo estilos de API

Capítulo 8. gRPC

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

RPC significa Remote Procedure Call (Chamada de procedimento remoto). Como o nome sugere, o estilo da API RPC se concentra na interação com APIs invocando procedimentos (funções) remotos. As APIs RPC são caracterizadas por interfaces orientadas por intenção, em que uma intenção descreve ações (operações) específicas, como "CreateUser" ou "GenerateReport". Essa abordagem está no lado oposto do espetro em comparação com REST. REST se concentra na recuperação e modificação de recursos,1 como "User" e "Report", usando métodos HTTP padronizados como GET, POST, PUT e DELETE.

gRPC2 pode ser atualmente a implementação de RPC mais amplamente adoptada.3 Descreve-se como uma "estrutura RPC universal de alto desempenho e de código aberto". O projeto foi criado pelo Google e, em 2017, foi doado à Cloud Native Computing Foundation, que o hospeda em https://grpc.io.

Depois de descrever os objetivos gerais das RPCs, este capítulo apresenta o gRPC e seus recursos. Explora os Buffers de protocolo (o formato de serialização binária) e o protocolo HTTP/2 (o mecanismo de transporte usado pelo gRPC; consulte "HTTP/2"). Usando uma implementação de um serviço ECHO, familiariza-se com os quatro tipos de RPC suportados pelo gRPC: unário, streaming de servidor, streaming de cliente e streaming bidirecional. Em seguida, usando o gRPC, enriquece o feed da Web do WFS do ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Livro de receitas de padrões e práticas de API da Web RESTful

Livro de receitas de padrões e práticas de API da Web RESTful

Mike Amundsen
Engenharia de observabilidade

Engenharia de observabilidade

Charity Majors, Liz Fong-Jones, George Miranda

Publisher Resources

ISBN: 9798341664081