阅读量:0
😏★,°:.☆( ̄▽ ̄)/$:.°★ 😏
这篇文章主要介绍brpc远程过程调用(RPC)配置与使用。
无专精则不能成,无涉猎则不能通。——梁启超
欢迎来到我的博客,一起学习,共同进步。
喜欢的朋友可以关注一下,下次更新不迷路🥞
文章目录
😏1. 项目介绍
项目Github地址:https://github.com/apache/brpc
brpc
是百度开源的基于 C++ 的高性能 RPC 框架,旨在提供高性能、低延迟、易扩展的远程过程调用(RPC)解决方案。以下是 brpc 的主要特点和介绍:
1.高性能和低延迟:brpc 注重性能和效率,采用了多种优化手段来降低 RPC 调用的延迟,包括基于内存池的内存管理、零拷贝技术、以及高效的并发处理机制。
2.多协议支持:支持多种网络传输协议,如 TCP、UDP、HTTP 等,同时支持基于 Google Protocol Buffers(protobuf)的序列化和反序列化,保证了在不同场景下的灵活应用。
3.易扩展性:设计上支持插件化扩展,可以方便地添加新的功能模块和组件,满足不同业务场景下的需求。<