@@ -15,10 +15,12 @@ A RPC framework used throughout Baidu, with more than 600,000 instances. You can
* all sorts of protocols based on protobuf used in Baidu: baidu_std, hulu_pbrpc, [sofa_pbrpc](https://github.com/baidu/sofa-pbrpc), nova_pbrpc, public_pbrpc, ubrpc, and nshead-based ones.
* Access services in an unified way, including:
* http (much more friendly than [libcurl](https://curl.haxx.se/libcurl/)), h2/h2c (compatible with [grpc](https://github.com/grpc/grpc), will be opensourced soon)
*[redis](docs/cn/redis_client.md) and [memcached](docs/cn/memcache_client.md), thread-safe and more friendly and performant than the official clients
*[redis](docs/cn/redis_client.md) and [memcached](docs/cn/memcache_client.md), thread-safe, more friendly and performant than the official clients
*[rtmp](https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol)/[flv](https://en.wikipedia.org/wiki/Flash_Video), for building live-streaming services.
* all sorts of protocols based on protobuf used in Baidu.
* Debug services [via http](docs/cn/builtin_service.md), and run online profilers.
* Get [better latency and throughput](docs/cn/benchmark.md).
* Most components in baidu-rpc are customizable, including [naming services](docs/cn/load_balancing.md)(dns, zk, etcd), [load balancers](load_balancing.md)(rr, random, consistent hashing), [new protocols](docs/cn/new_protocol.md). You can send us issues or extend them by your own.
Check out [Getting Started](docs/en/getting_started.md) or [开始使用](docs/cn/getting_started.md) for more information.
# Quick links
* Check out [Getting Started](docs/en/getting_started.md) or [开始使用](docs/cn/getting_started.md) to build