aboutsummaryrefslogtreecommitdiff
path: root/chapter
diff options
context:
space:
mode:
authorPaul Grosu <pgrosu@gmail.com>2016-12-06 19:01:59 -0500
committerPaul Grosu <pgrosu@gmail.com>2016-12-06 19:01:59 -0500
commit47c8ad4b134cfd11b8cf1b7003d7314fed42b71d (patch)
treeaf12b9109d48b19191a119d233c1858f88165e05 /chapter
parent2b0e3e9ff9f08b00aed2268853208a6b9926695b (diff)
submit
Diffstat (limited to 'chapter')
-rw-r--r--chapter/1/gRPC.md12
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