aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
authorGravatar Abhishek Kumar <abhikumar@google.com>2015-01-23 10:04:53 -0800
committerGravatar Abhishek Kumar <abhikumar@google.com>2015-01-23 10:04:53 -0800
commit7453c3da4cd10ea57080601515eaa271a073bb64 (patch)
treea81864fdf390eb228326f4bd6ca84c9b7cff5299 /README.md
parent546e42fdd2ae111655baa9b146fe590812b0faad (diff)
Update README.md
Addressed review comments.
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/README.md b/README.md
index 9e8b8e7791..fa39d3b308 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-gRPC - An RPC library and framework
+[gRPC - An RPC library and framework](http://github.com/google/grpc)
===================================
Copyright 2015 Google Inc.
@@ -35,8 +35,8 @@ Protocol Compiler plugins that generate Client- and Server-side APIs.
gRPC users typically call into these APIs on the Client side and implement
the corresponding API on the server side.
-#### Synchronous vs. Async
-Synchronous RPC calls, that block till a response arrives from the server, are
+#### Synchronous vs. asynchronous
+Synchronous RPC calls, that block until a response arrives from the server, are
the closest approximation to the abstraction of a procedure call that RPC
aspires to.
@@ -44,8 +44,8 @@ On the other hand, networks are inherently asynchronous and in many scenarios,
it is desirable to have the ability to start RPCs without blocking the current
thread.
-The gRPC programming surface in most languages comes in both Synchronous and
-async flavors.
+The gRPC programming surface in most languages comes in both synchronous and
+asynchronous flavors.
## Streaming