Files
2026-07-13 13:29:29 +08:00

130 lines
4.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# brpc的应用案例集合
## what is this
这里列出brpc在各个企业中的落地场景,包括企业名称,应用项目作用,集群规模和QPS统计,使用的版本信息等
## Why this
列出各个案例,一来方便用户进行参考,了解brpc可以用在哪些场景下;
二来方便社区开发者统计brpc的版本,规模等情况
# Case List
## 落地case的sample (如果有多个场景,建议分开)
* 公司名称: xxx公司
* 落地项目: 例如app的个性化推荐系统的预测服务
* 集群规模: 例如100台
* QPS 例如峰值1000万, 均值100万
* 使用版本: 例如社区版本0.9.7
* 信息提供者:某某
## brpc在 百度的落地情况
* 公司名称: 百度
* 落地项目: 基础架构(分布式计算、存储、数据库等),业务系统(Feed、凤巢、地图等)
* 集群规模: 4000多个活跃模块,600w以上实例
* 使用版本: baidu内部版本
* 信息提供者:wwbmmm
## brpc在维沃的落地情况
* 公司名称: 维沃(vivo
* 落地项目: 在线推荐系统
* 使用版本: 社区版本0.9.7
* 信息提供者:guodongxiaren
## brpc在爱奇艺的落地情况
* 公司名称: 爱奇艺(iqiyi
* 落地项目: 广告、推荐、搜索
* 使用版本: 基于社区版本定制
* 集群规模: 3000+台机器(广告)
* 信息提供者:cdjingit
## brpc在第四范式的落地情况
* 公司名称: 第四范式(4paradigm)
* 落地项目: 风控、推荐、智能运维等
* 使用版本: 基于社区版本定制
* 信息提供者:dl239
## brpc在 小红书的落地情况
* 公司名称: 小红书
* 落地项目: 推荐系统,基础架构(存储等)
* 集群规模: 1w以上实例(推荐)
* 使用版本: 基于社区版本定制
* 信息提供者:lzfhust
## brpc在作业帮的落地情况
* 公司名称: 作业帮
* 落地项目: 长连接IM,消息分发系统
* 集群规模: 2000+核
* 使用版本: 基于0.9.7定制
* 信息提供者:xdh0817
## brpc在欢聚时代的落地情况
* 公司名称: 欢聚时代
* 落地项目: 推荐、直播
* 使用版本: 基于社区版本定制
* 信息提供者:chenBright
## brpc 在 Apache Doris 中的应用
* 落地项目:Apache Doris
* 使用版本:1.2.0
* 使用情况:Apache Doris 作为一款 MPP 分析型数据库,其内部节点间使用 Apache Brpc 作为主要 RPC 框架。Brpc 为 Doris 提供了稳定易用的高性能通信机制。并且 BRPC 提供的 bthread,bvar 等基础库,以及各种性能调试工具,也极大的方便了 Doris 的开发和调试工作。
* 信息提供者:morningman
## brpc在BaikalDB中的应用
* 落地项目:BaikalDB
* 使用版本:社区版0.9.7&百度内部stable
* 使用情况:BaikalDB是一款面向OLTP场景为主的NewSQL数据库,其内部节点均采用brpc框架通信,实现数据处理和复制以及集群管理,brpc的高性能对OLTP场景的低延迟至关重要,同时brpc集成的性能调优工具对SQL性能优化提效显著。
* 信息提供者:tullyliu
## brpc在数美科技的落地情况
* 公司名称: 数美科技(nextdata)
* 落地项目: 智能风控业务(模型特征服务、规则引擎)
* 使用版本: 1.0.0
* 信息提供者:day253
## brpc在信网信息的落地情况
* 公司名称:信网(eyou.com
* 落地项目:分布式元数据存储引擎服务
* 使用版本:1.3.0
* 集群规模:10台+
* 信息提供者:haihuju
## brpc在滴滴的落地情况
* 公司名称:滴滴(www.didiglobal.com
* 落地项目:地图等业务
* 使用版本:0.9.3
* 信息提供者:NIGHTFIGHTING
## brpc在网易的实现
* 公司名称:网易
* 实施项目:高性能分布式存储系统Curve。
* 集群规模:单个集群30,000个节点
* 使用版本:1.3.0
* 信息提供者:Divyansh200102
## brpc在搜狗的实现
* 公司名称:搜狗
* 实现项目:SRPC是搜狗几乎所有在线服务都使用的企业级RPC系统之一
主要功能包括支持 bRPC 等 RPC 协议。
* IDLPB
* 通讯方式:TCP
* 网络数据:二进制
* 信息提供者:Divyansh20010
## brpc在B站的实现
* 公司名称:哔哩哔哩
* 实现项目:支持bilibili在获取服务器节点时发现命名服务的zone,支持bilibili发现服务
* 使用版本:0.9.7,0.9.6
* 信息提供者:Divyansh200102
## brpc在腾讯的实现
* 公司名称:腾讯
* 已实现的项目:Doris、StarRocks是后端的BRPC端口,用于后端实例之间的通信。
* 端口号:8060
* 信息提供者:Divyansh200102
## brpc在阿里巴巴的实现
* 公司名称:阿里巴巴
* 已实现项目:阿里云,bRPC端口用于与另一个BE通信。
* 端口名称:brpc_port
* 默认端口号:8060
* 通讯方向:FE <--> BE,BE <--> BE
* 信息提供者:Divyansh200102