@@ -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
77Wiki: 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
2626This 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
3434Extrally, './unit-test' and './sample/mock_sample' also depends on gtest:
3535* gtest - http://code.google.com/p/googletest/
3636
3737### Build
38381 . 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.
40402 . 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:
4747For 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
5353For performace details, please refer to the wiki.
0 commit comments