Apache BRPC

高性能 RPC 框架 Apache BRPC

Apache-2.0
C/C++
跨平台
Apache
2017-09-18
王练

BRPC 即 Baidu-RPC ,是百度开源的 RPC 框架,在百度内部被大量采用,拥有超过 60 万个实例和 500 多种服务。

特性

  • 囊括百度内部所有 RPC 协议,支持多种第三方协议

  • 模块化设计,层次清晰,很容易添加自定义协议

  • 全面的服务发现、负载均衡、组合访问支持

  • 可视化的内置服务和调试工具

  • 性能上领跑目前其他所有 RPC 产品

架构

的码云指数为
超过 的项目
加载中
此软件有 29 条评论,请先登录后再查看。

暂无资讯

暂无问答

brpc初探

因为最近在看一个内部开源代码,看到了braft。braft又依赖于brpc。于是就看了相关的文档,打算接下来试一把。 这里引用下gejun大佬在知乎上的回答(https://www.zhihu.com/question/65370268...

2018/12/10 20:11
35
0
百度brpc 压测工具rpc_press解析

#1. 背景 昨天看到一段brpc中的压测代码rpc_press, 看着不错。整理一下。 发压工具的难点不是发送请求,而是要注意下面的2点: 保证能发出足够的qps,比如上万qps 控制发送合理的qps,比如控制...

2018/08/16 08:05
9
0
尝试brpc来升级rpc服务,测试应用过程

照着官方文档来,不过在mac下还是有些小坑 对熟悉c++的人来说很小儿科,但对c++相对比较外行 (只知道基本语法和部分数据结构)的人,还是作不到开箱即用 首先编译 ``` If you need to enable ...

2019/03/02 14:50
72
0
分布式环境中,模块数据交互协议分析 (百度brpc)

#1. 背景 之前听到同事说,要为自己的模块考虑写个数据协议。今天有空想了一下。写出来,方便后续使用。 开源代码brpc中可以支持多种协议,nshead、redis、mongo等20多种协议。 #2. 什么是数...

2018/08/18 13:46
22
0
​brpc-rs开源:Rust社区迎来企业级高性能RPC框架

brpc是百度内部使用最为广泛的RPC框架,以C++语言实现。2017年brpc以Apache 2.0协议开源,并于2018年末被Apache孵化器接收。brpc在百度内部经受了高并发高负载的生产环境验证,其性能领跑其他...

2019/08/05 11:58
15
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部