forked from baidu/sofa-pbrpc
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Zuoyan Qin edited this page May 21, 2014
·
29 revisions
欢迎来到sofa-pbrpc的中文Wiki页面!
sofa-pbrpc(SOFA Protobuf-Based RPC)是百度PS部门离线架构团队SOFA服务化框架项目的子项目,使用Boost::asio实现了一个基于Google Protocol Buffers RPC框架的网络通信库。
- 轻量
- 易用
- 高性能
- 接口简单,容易使用
- 实现高效,性能优异(高吞吐、低延迟、高并发连接数)
- 测试完善,运行稳定
- 支持同步和异步调用,满足不同类型需求
- 支持多级超时设定,超时控制更灵活
- 支持精准的网络流量控制,对应用层透明
- 支持透明压缩传输,节省带宽
- 提供服务和方法级别的服务调用统计信息,方便监控
- 支持自动建立连接和自动重连,用户无需感知连接
- 远程地址相同的Client Stub共享一个连接通道,节省资源
- 空闲连接自动关闭,及时释放资源
- 支持Mock测试
参考:https://github.com/BaiduPS/sofa-pbrpc/wiki/快速使用
参考:https://github.com/BaiduPS/sofa-pbrpc/wiki/%E9%AB%98%E7%BA%A7%E4%BD%BF%E7%94%A8
[email protected] (Qin Zuoyan, [email protected])