Skip to content

Commit 14ee922

Browse files
authored
Merge pull request #117 from briantigerchow/patch-1
Update README.md
2 parents 3a33206 + cea97bd commit 14ee922

1 file changed

Lines changed: 19 additions & 19 deletions

File tree

README.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,41 @@ sofa-pbrpc
22
==========
33
[![Build Status](https://travis-ci.org/baidu/sofa-pbrpc.svg)](https://travis-ci.org/baidu/sofa-pbrpc)
44

5-
A light-weight RPC implement of google protobuf RPC framework.
5+
A light-weight RPC implementation of Google's protobuf RPC framework.
66

77
Wiki: https://github.com/baidu/sofa-pbrpc/wiki
88

99
### Features
1010
* High performace.
11-
* Easy to use. Refer to sample codes in './sample'.
12-
* Support sync call and async call. Refer to './sample/echo'.
13-
* Support three level (service/method/request) timeout. Refer to './sample/timeout_sample'.
14-
* Support transparent compression. Refer to './sample/compress_sample'.
15-
* Support mock test. Refer to './sample/mock_sample'.
16-
* Support network flow control.
17-
* Support auto connecting and reconnecting.
18-
* Support keep alive time of idle connections.
19-
* Support statistics for profiling.
20-
* Support multi-server load balance and fault tolerance.
21-
* Support http protocol.
22-
* Provide web monitor.
23-
* Provide python client library.
24-
25-
### Dependings
11+
* Easy to use. Refer to sample code in './sample'.
12+
* Supports sync call and async call. Refer to './sample/echo'.
13+
* Supports three level (service/method/request) timeout. Refer to './sample/timeout_sample'.
14+
* Supports transparent compression. Refer to './sample/compress_sample'.
15+
* Supports mock test. Refer to './sample/mock_sample'.
16+
* Supports network flow control.
17+
* Supports auto connecting and reconnecting.
18+
* Supports keep alive time of idle connections.
19+
* Supports statistics for profiling.
20+
* Supports multi-server load balance and fault tolerance.
21+
* Supports http protocol.
22+
* Provides web monitor.
23+
* Provides python client library.
24+
25+
### Dependencies
2626
This lib depends on boost-1.53.0 (only need header), protobuf-2.4.1, snappy and zlib:
2727
* boost - http://www.boost.org/
2828
* protobuf - http://code.google.com/p/protobuf/
2929
* snappy - http://code.google.com/p/snappy/
3030
* zlib - http://zlib.net/
3131

32-
ATTENTION: boost header is only needed when compiling the lib, but no need for user code.
32+
ATTENTION: boost header is only needed when compiling the lib, but is not needed for user code.
3333

3434
Extrally, './unit-test' and './sample/mock_sample' also depends on gtest:
3535
* gtest - http://code.google.com/p/googletest/
3636

3737
### Build
3838
1. Modify the file './depends.mk' to specify depending libs.<br>
39-
The necessary libs is boost, protobuf, snappy, and zlib.
39+
The necessary libs are boost, protobuf, snappy, and zlib.
4040
2. Run 'make' to build sofa-pbrpc.<br>
4141
The default optimization level is 'O2'.<br>
4242
To change it, modify the 'OPT' variable in file './Makefile'.
@@ -47,7 +47,7 @@ Extrally, './unit-test' and './sample/mock_sample' also depends on gtest:
4747
For more details, please refer to the wiki.
4848

4949
### Sample
50-
For sample codes, please refer to './sample' and the wiki.
50+
For sample code, please refer to './sample' and the wiki.
5151

5252
### Performance
5353
For performace details, please refer to the wiki.

0 commit comments

Comments
 (0)