当前位置: 首页 > news >正文

brpc 介绍与安装

        brpc 是用 c++ 语言编写的工业级 RPC 框架,常用于搜索、存储、机器学习、广告、推
荐等高性能系统。
        在执行某项服务时,不再使用本地的资源,而是使用服务器的资源。在本地只需调用接口即可。在实现客户端和服务端服务调用时,RPC 框架可以淡化网络相关的代码。

安装

//安装相关的库
sudo apt-get install -y git g++ make 
libssl-dev libprotobuf-dev libprotoc-dev protobuf-compiler 
libleveldb-dev//安装 brpc
git clone https://github.com/apache/brpc.gitcd brpcmkdir build && cd buildcmake -DCMAKE_INSTALL_PREFIX=/usr .. && cmake --build . -j6make && sudo make install

如果 cmake 出错,可能是因为相关的库没有安装

http://www.dtcms.com/a/275958.html

相关文章:

  • Redis过期策略与内存淘汰机制面试笔记
  • 数据库连接池及其核心特点
  • AI编程下的需求规格文档的问题及新规范
  • ADSP-1802这颗ADI的最新DSP应该怎么做开发(一)
  • 【Redis实战】Widnows本地模拟Redis集群的2种方法
  • Syntax Error: TypeError: Cannot set properties of undefined (setting ‘parent‘)
  • Unity URP + XR 自定义 Skybox 在真机变黑问题全解析与解决方案(支持 Pico、Quest 等一体机)
  • Cookie、Session、Token 有什么区别?
  • Spring Boot 中使用 Lombok 进行依赖注入的示例
  • 【离线数仓项目】——电商域DWD层开发实战
  • 【C++ STL 库】解析stack、queue、priority_queue类
  • 中文多智能体金融交易决策框架-TradingAgents-CN
  • 本地安装ClaudeCode全攻略
  • 【Python】多线程详解:从基础概念到实战应用
  • 免费尝试claude code的安利,截至今天可用(7/12)
  • openGauss数据库管理实战指南——基本常用操作总结
  • AI:机器人未来的形态是什么?
  • Cisco ACI 生成Postman CSV 脚本场景
  • 死锁的避免
  • Spring Boot 应用中,配置的加载优先级
  • 锁相环初探
  • CTFHub————Web{信息泄露[Git泄露(Stash、Index)]}
  • Java 接口详解:从基础到高级,掌握面向对象设计的核心契约
  • 使用FastAdmin框架开发二
  • ollama - sqlcoder模型:面向提示词编程(根据用户信息生成sql语句并执行返回结果)
  • SQL新手入门详细教程和应用实例
  • 微信小程序121~130
  • [Vroom] 时间窗口 | 载重与货量管控 | 内部路由表示机制 | 增量式更新算法O(1)
  • 【Redis-05】高可用方案-主从哨兵
  • 【PTA数据结构 | C语言版】用两个栈实现队列