brpc 介绍 百度开源的RPC框架
·
brpc
brpc又称为baidu-rpc,是百度开发一款“远程过程调用”网络框架。
- 数据序列化方式:protobuf、json(http使用)
- 连接建立方式:短链接、连接池、长连接
- 命名服务与负载均衡:DNS、ZooKeeper、etcd等
- 连接断开时重试
- server在给定时间内没有回复,client会返回超时错误
github地址:https://github.com/apache/incubator-brpc
文档:https://github.com/apache/incubator-brpc/tree/master/docs
rpc
Remote Procedure Call,远程过程调用。
简单来说,就是A主机上的进程的方法去调用B主机上的进程的方法。传统的,我们需要学习网络编程,协议解析等等才能去完成这样的代码。但是有了rpc框架,这些重复的工作就可以省略了。我们就可以更多的关注我们业务的真实代码,提高开发效率。
安装
:git clone git@github.com:apache/incubator-brpc.git
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)