diff options
author | Jan Tattermusch <jtattermusch@google.com> | 2018-06-20 21:42:33 +0200 |
---|---|---|
committer | Jan Tattermusch <jtattermusch@google.com> | 2018-06-20 21:42:33 +0200 |
commit | de4e53162ea13d1491e0dd3197c185cd93e3ad29 (patch) | |
tree | 74bac12a2f01c3a2f2cf8741390939d288cb40d2 /CONCEPTS.md | |
parent | fd7683c7de14fd93f9696e3aee8abf51d64745b3 (diff) |
address comments
Diffstat (limited to 'CONCEPTS.md')
-rw-r--r-- | CONCEPTS.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/CONCEPTS.md b/CONCEPTS.md index 6855d43d39..034d58e427 100644 --- a/CONCEPTS.md +++ b/CONCEPTS.md @@ -9,8 +9,9 @@ combination of the supported languages. ## Interface -Developers using gRPC start with the description of an RPC service (a collection -of methods), and generate client and server side interfaces. The server implements +Developers using gRPC start with a language agnostic description of an RPC service (a collection +of methods). From this description, gRPC will generate client and server side interfaces +in any of the supported languages. The server implements the service interface, which can be remotely invoked by the client interface. By default, gRPC uses [Protocol Buffers](https://github.com/google/protobuf) as the @@ -41,7 +42,7 @@ asynchronous flavors. gRPC supports streaming semantics, where either the client or the server (or both) send a stream of messages on a single RPC call. The most general case is -Bidirectional Streaming where a single gRPC call establishes a stream where both +Bidirectional Streaming where a single gRPC call establishes a stream in which both the client and the server can send a stream of messages to each other. The streamed messages are delivered in the order they were sent. |