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 [email protected]:apache/incubator-brpc.git

慢慢学吧。。太菜了。。

发布了114 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/LU_ZHAO/article/details/104788218