From 47c8ad4b134cfd11b8cf1b7003d7314fed42b71d Mon Sep 17 00:00:00 2001 From: Paul Grosu Date: Tue, 6 Dec 2016 19:01:59 -0500 Subject: submit --- chapter/1/gRPC.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'chapter/1') diff --git a/chapter/1/gRPC.md b/chapter/1/gRPC.md index fb3c2a0..622498d 100644 --- a/chapter/1/gRPC.md +++ b/chapter/1/gRPC.md @@ -105,17 +105,23 @@ service Greeter { Notice the addition of a service, where the RPC call would use one of the messages as the structure of a Request with the other being the Response message format. -Once of these Proto file get generated, one would then use them to compile with gRPC to for generating the Client and Server files representing the classical two endpoints of a RPC implementation. +Once of these Proto file gets generated, one would then use them to compile with gRPC to for generating the Client and Server files representing the classical two endpoints of a RPC implementation.

3 gRPC

-gRPC was built on top of HTTP/2, and we will cover the specifics of gRPC-Java, but expand it to all the implementations with time. gRPC is a framework for +gRPC was built on top of HTTP/2, and we will cover the specifics of gRPC-Java, but expand it to all the implementations with time. gRPC is a cross-platform framework that allows integration across many languages as denoted in Figure 5 {% cite gRPC-Overview %}.


Figure 5: gRPC allows for asynchronous language-agnostic message passing via Protocol Buffers.

+The officially supported languages are listed in Table 2 {% cite gRPC-Languages %}. + +

+
+ Table 2: Officially supported languages by gRPC. +

## References @@ -132,3 +138,5 @@ gRPC was built on top of HTTP/2, and we will cover the specifics of gRPC-Java, b [RFC7540]: http://httpwg.org/specs/rfc7540.html [HelloWorldProto]: https://github.com/grpc/grpc/blob/master/examples/protos/helloworld.proto [Protobuf-Types]: https://developers.google.com/protocol-buffers/docs/encoding +[gRPC-Overview]: http://www.grpc.io/docs/guides/ +[gRPC-Languages]: http://www.grpc.io/about/#osp -- cgit v1.2.3