diff options
| author | Paul Grosu <pgrosu@gmail.com> | 2016-12-06 19:01:59 -0500 |
|---|---|---|
| committer | Paul Grosu <pgrosu@gmail.com> | 2016-12-06 19:01:59 -0500 |
| commit | 47c8ad4b134cfd11b8cf1b7003d7314fed42b71d (patch) | |
| tree | af12b9109d48b19191a119d233c1858f88165e05 /chapter/1/gRPC.md | |
| parent | 2b0e3e9ff9f08b00aed2268853208a6b9926695b (diff) | |
submit
Diffstat (limited to 'chapter/1/gRPC.md')
| -rw-r--r-- | chapter/1/gRPC.md | 12 |
1 files changed, 10 insertions, 2 deletions
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 <em>Request</em> with the other being the <em>Response</em> message format. -Once of these Proto file get generated, one would then use them to compile with gRPC to for generating the <em>Client</em> and <em>Server</em> 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 <em>Client</em> and <em>Server</em> files representing the classical two endpoints of a RPC implementation. <h3>3 <em>gRPC</em></h3> -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 %}. <p align="center"> <img src="figures/grpc-cross-language.png" /><br> <em>Figure 5: gRPC allows for asynchronous language-agnostic message passing via Protocol Buffers.</em> </p> +The officially supported languages are listed in Table 2 {% cite gRPC-Languages %}. + +<p align="center"> + <img src="figures/grpc-languages.png" /><br> + <em>Table 2: Officially supported languages by gRPC.</em> +</p> ## 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 |
