gRPC: Understanding its Features and Benefits

Understanding gRPC: Key Statements and Advantages

Question

Which two statements about gRPC are true? (Choose two.)

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

AE.

gRPC is a modern, high-performance, open-source, universal Remote Procedure Call (RPC) framework that can run anywhere. gRPC was developed by Google and is based on the protobuf (Protocol Buffers) serialization format. Here are the two statements about gRPC that are true:

A. It is an IETF draft: This statement is true. gRPC is currently an Internet Engineering Task Force (IETF) draft standard. This means that the specification is still in development and subject to change, but it is being actively worked on and will eventually become a standard.

B. It is an IETF standard: This statement is false. gRPC is not yet an IETF standard; it is only an IETF draft. However, it is likely that it will become a standard in the future.

C. It runs over SSH: This statement is false. gRPC does not run over Secure Shell (SSH). Instead, it uses HTTP/2 as the underlying protocol for communication between clients and servers.

D. It is an open source initiative: This statement is true. gRPC is an open-source project released under the Apache 2.0 license. This means that anyone can download and use the software for free, and the source code is available for modification and contribution by the community.

E. It runs over HTTPS: This statement is false. gRPC uses HTTP/2 as the underlying protocol for communication, but it is not specifically tied to HTTPS. However, it is recommended to use TLS (Transport Layer Security) encryption to secure the communication between clients and servers.