程序员

首页 » 常识 » 预防 » 百度程序员常用开发工具
TUhjnbcbe - 2021/2/28 2:50:00
工欲善其事必先利其器,一个优秀的程序员除了代码写得好,善于利用各种开发工具同样可以事半功倍。本文涉及工具大部分为开源项目,大家可以按需选用。主打C++平台下的高性能RPC框架baidu-rpcbaidu-rpc(简称brpc)是一款主打C++平台下的高性能RPC框架,它上手简单,扩展性上限又很高,同时还具备完善的运维和调试接口。目的是构建一套百度内统一的RPC框架,那么灵活的扩展性就是最基础的需求。Baidu-rpc在实现过程中非常注重机制与策略分离,支持了百度内使用的大部分RPC协议,方便无缝迁移业务到baidu-rpc。除了协议之外,将名字服务、负载均衡和认证也采用了具体policy实现,比如bns名字服务、rr负载均衡。使用场景:

搭建能被百度内所有协议访问的服务,包括但不限于:标准协议,hulu-pbrpc,sofa-pbrpc,nova-pbrpc,public-pbrpc,ubrpc和所有使用nshead的协议,

1
查看完整版本: 百度程序员常用开发工具