aboutsummaryrefslogtreecommitdiff
path: root/chapter/1/gRPC.md
diff options
context:
space:
mode:
authorPaul Grosu <pgrosu@gmail.com>2016-12-06 21:47:59 -0500
committerPaul Grosu <pgrosu@gmail.com>2016-12-06 21:47:59 -0500
commit0125b8bba4eea09ec018db6dfcb529ac71e1f6e2 (patch)
tree6c164adf52fc60dda44612ec093d564c161b9fbd /chapter/1/gRPC.md
parent880349fca82d4504dde53d0dd706238b803046d9 (diff)
submit
Diffstat (limited to 'chapter/1/gRPC.md')
-rw-r--r--chapter/1/gRPC.md19
1 files changed, 12 insertions, 7 deletions
diff --git a/chapter/1/gRPC.md b/chapter/1/gRPC.md
index 0063958..5c13c98 100644
--- a/chapter/1/gRPC.md
+++ b/chapter/1/gRPC.md
@@ -116,13 +116,6 @@ gRPC was built on top of HTTP/2, and we will cover the specifics of gRPC-Java, b
<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>
-
There are benchmarks being performed on a daily basis to ensure that gRPC performs optimally under high-throughput conditions as illustrated in Figure 6 {% cite gRPC-Benchmark %}.
<p align="center">
@@ -137,6 +130,16 @@ Most of the public Google APIs - including the Speech API, Vision API, Bigtable,
<em>Figure 7: The public Google APIs have been updated for gRPC, and be found at <a href="https://github.com/googleapis/googleapis/tree/master/google">https://github.com/googleapis/googleapis/tree/master/google</a></em>
</p>
+
+<h3>3.1 <em>Supported Languages</em></h3>
+
+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>
+
<h3>3.2 <em>Authentication</em></h3>
There are two methods of authentication that are available in gRPC:
@@ -146,6 +149,8 @@ There are two methods of authentication that are available in gRPC:
gRPC is flexible in that once can implement their custom authentication if that is preferred.
+
+
<h3>3.3 <em>gRPC Java</em></h3>
The Java implementation of gRPC been built with Mobile platform in mind and to provide that capability it requires JDK 6.0 to be supported. Though the core of gRPC is built with data centers in mind - specifically to support C/C++ for the Linux platform - the Java and Go implementations are two very reliable platform to experiment the microservice ecosystem implementations.