diff options
Diffstat (limited to 'chapter/1/gRPC.md')
| -rw-r--r-- | chapter/1/gRPC.md | 19 |
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. |
