BRPC:BRPC 即 Baidu-RPC ,是百度开源的 RPC 框架,在百度内部被大量采用,拥有超过 60 万个实例和 500 多种服务

时间:2024-06-04 05:17:45
【文件属性】:

文件名称:BRPC:BRPC 即 Baidu-RPC ,是百度开源的 RPC 框架,在百度内部被大量采用,拥有超过 60 万个实例和 500 多种服务

文件大小:18.16MB

文件格式:ZIP

更新时间:2024-06-04 05:17:45

C++

使用的工业级RPC框架,具有1,000,000多个实例(不计算客户端)和数千种服务,在百度内部称为“ baidu-rpc ”。 现在只有C ++实现是开源的。 您可以使用它来: 构建可以使用多种协议(在同一端口上)进行对话或访问各种服务的服务器 宁静的http / https,h2 / h2c(与兼容,将开源)。 在brpc中使用http比更友好。 和 ,线程安全,比官方客户端更友好和性能更高。 / / ,用于构建。 hadoop_rpc(可能是开源的) 支持(将开源) 支持,线程安全,比正式客户更友好,性能更高。 百度使用的各种协议: , streaming_rpc ,hulu_pbrpc, sofa_pbrpc ,nova_pbrpc,public_pbrpc,ubrpc和基于nshead的协议。 使用HTTP + json访问基于协议的协议,可能是另一种语言


网友评论