程序员

注册

 

发新话题 回复该主题

百度程序员常用开发工具 [复制链接]

1#
工欲善其事必先利其器,一个优秀的程序员除了代码写得好,善于利用各种开发工具同样可以事半功倍。本文涉及工具大部分为开源项目,大家可以按需选用。主打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的协议,

分享 转发
TOP
发新话题 回复该主题