Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Current »

gRPC ( # REST )  but     + Google Protocol Buffer ( binary )

So what is gRPC?

This is Google’s approach to a client-server application that takes principles from the original RPC.

However, gRPC allows us to use more sophisticated technologies such as HTTP2 and streams.

gRPC is also designed as technology-agnostic, which means that can be used and interacted with server and clients from different programming languages.


https://alexandreesl.com/tag/grpc/


https://grpc.io/


RPC Definition:

Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network's details.

A procedure call is also sometimes known as a function call or a subroutine call.


Tutorialspoint:

https://www.tutorialspoint.com/xml-rpc/xml_rpc_intro.htm


Using gRPC to Stream Data

It uses HTTP/2 for transport,
Protocol Buffers as the interface description language, and
provides features such as authentication,
bidirectional streaming and
flow control,
blocking or nonblocking bindings, and
cancellation and
timeouts











  • No labels