当前位置: 首页 站长

brpc

栏目:站长 作者:访客 时间:2023-04-17 14:14:31

BRPC(Baidu RPC)是百度开源的高性能RPC框架,它自2016年开始筹备,于2017年10月正式开源。BRPC是以C++实现的跨语言RPC框架,支持C++、Java、Python、Nodejs等多种语言,支持Unix/Linux等主流操作系统,同时支持海量连接与数据传输。
BRPC设计之初,便着眼于性能至上,追求极致的性能指标。在可靠性、可维护性和可扩展性方面,BRPC也做了着力的投入,借鉴了业界知名的RPC框架的一些设计思路,在性能、使用便捷性等各个方面达到了明显的优化。
BRPC支持多种协议,比如标准的HTTP、Protobuf、自研的BRPC协议等等,可以满足不同应用场景下的需求。同时,BRPC支持优雅热切换协议、支持业务重启;支持比较完善的请求路由:可以通过指定条件来灵活按需路由​,以及经典的智能路由、直接路由等​;同时BRPC支持请求限流、请求排序、自动扩容等特性。
BRPC的开源,使得企业在搭建RPC体系时可以更加轻松和灵活,不仅可以把一些简单的任务、游戏服务组件耦合到BRPC系统,因此可以更好的支撑企业服务端运行性能指标,同时BRPC框架为企业打造在RPC体系上更加高效的服务。
总之,BRPC是一款难得的跨语言RPC框架,它针对服务端用户提供了更好的性能和可维护性,可以帮助企业构建更加稳定性能更高的RPC体系,是一款值得关注的RPC框架。
阅读:301次

上一篇:nlb

下一篇:国际企业网

我要留言

  

分类栏目