Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/apache/brpc
通用工具脚本与自动化网络安全云安全实用工具与框架API 安全
GitHubapache/brpc

brpc

工业级 C++ RPC 框架,用于构建高性能分布式系统,支持多种协议(HTTP、gRPC、Redis、Thrift),内置负载均衡、命名服务和 RAFT 共识。

查看仓库
17.6k4.1k7017小时13分前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

English version

Linux Build Status MacOs Build Status

brpc logo (light) brpc logo (dark)

bRPC是用C++语言编写的工业级RPC框架,常用于搜索、存储、机器学习、广告、推荐等高性能系统。

"bRPC"的含义是"better RPC"

你可以使用它:

  • 搭建能在一个端口支持多协议的服务, 或访问各种服务
    • restful http/https, h2/gRPC。使用bRPC的http实现比libcurl方便多了。从其他语言通过HTTP/h2+json访问基于protobuf的协议.
    • redis和memcached, 线程安全,比官方client更方便。
    • rtmp/flv/hls, 可用于搭建流媒体服务.
    • hadoop_rpc(可能开源)
    • 支持rdma
    • 支持thrift , 线程安全,比官方client更方便
    • 各种百度内使用的协议: baidu_std, streaming_rpc, hulu_pbrpc, sofa_pbrpc, nova_pbrpc, public_pbrpc, ubrpc和使用nshead的各种协议.
    • 基于工业级的RAFT算法实现搭建高可用分布式系统,已在braft开源。
  • Server能同步或异步处理请求。
  • Client支持同步、异步、半同步,或使用组合channels简化复杂的分库或并发访问。
  • 通过http界面调试服务, 使用cpu, heap, contention profilers.
  • 获得更好的延时和吞吐.
  • 把你组织中使用的协议快速地加入bRPC,或定制各类组件, 包括命名服务 (dns, zk, etcd), 负载均衡 (rr, random, consistent hashing)

试一下!

  • 通过概述了解哪里可以用bRPC及其优势。
  • 阅读编译步骤了解如何开始使用, 之后可以运行一下示例程序.
  • 文档:
    • 性能测试
    • bvar
      • bvar_c++
    • bthread
      • bthread or not
      • thread-local
      • Execution Queue
      • bthread tracer
      • bthread tagged task group
    • Client
      • 基础功能
      • 错误码
      • 组合channels
      • 访问http/h2
      • 访问gRPC
      • 访问thrift
      • 访问UB
      • Streaming RPC

贡献代码

请参考这里。

反馈和参与

  • bug、疑惑、修改建议都欢迎提在Github Issues中
  • 订阅邮件列表([email protected])获得项目最新信息

行为准则

我们遵守Apache软件基金会的行为准则, 请参考如下 链接

下载工具
  • 访问redis
  • 访问memcached
  • Backup request
  • Dummy server
  • Server
    • 基础功能
    • 搭建http/h2服务
    • 搭建gRPC服务
    • 搭建thrift服务
    • 搭建Nshead服务
    • 高效率排查server卡顿
    • 推送
    • 雪崩
    • 自适应限流
    • 流媒体服务
    • json2pb
  • 内置服务
    • status
    • vars
    • connections
    • flags
    • rpcz
    • cpu_profiler
    • heap_profiler
    • contention_profiler
  • 工具
    • rpc_press
    • rpc_replay
    • rpc_view
    • benchmark_http
    • parallel_http
  • 其他
    • IOBuf
    • Streaming Log
    • FlatMap
    • 协程
    • 熔断
    • RDMA
    • Bazel构建支持
    • Wireshark baidu_std协议解析插件
    • bRPC外功修炼宝典(培训材料)
    • 搭建大型服务入门(培训材料)
    • bRPC内功修炼宝典(培训材料)
  • 深入RPC
    • New Protocol
    • Atomic instructions
    • IO
    • Threading Overview
    • Load Balancing
    • Locality-aware
    • Consistent Hashing
    • Memory Management
    • Timer keeping
    • bthread_id
  • Use cases inside Baidu
    • 百度地图api入口
    • 联盟DSP
    • ELF学习框架
    • 云平台代理服务