View Code? Open in Web Editor
NEW
This project forked from apache/brpc
Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services, called "baidu-rpc" inside Baidu.
License: Apache License 2.0
Python 0.13%
CMake 1.46%
Makefile 0.60%
Shell 0.29%
C++ 94.47%
Thrift 0.01%
C 0.60%
Objective-C++ 0.30%
Objective-C 0.20%
Perl 1.41%
Dockerfile 0.01%
Starlark 0.51%
brpc's People
brpc's Issues
您在brpc项目中对于RDMA的支持为brpc在高性能通信网络中rpc框架的高效使用提供了可能,对于采用RPC框架的分布式程序在IB网络上的性能潜力提供了更大的希望。同时在brpc中的issue中对于RDMA相关内容的解决也能感受到您在RDMA方面进行的透彻的研究。
目前我在针对gRPC框架添加相关的RDMA支持,以提高gRPC框架在高性能通信网络上的通信性能表现。但是,在实现过程中出现了一些问题。
对于非流式的通信方式下,server端和client端可以通过RDMA进行数据报文的通信。但是在流式通信时,会出现一些非流式通信中没有出现过的问题。
我目前接触RDMA技术不久,可能在设计和实现过程中有遗漏的地方,希望和您交流一下您在brpc中对RDMA提供支持时是如何设计整个通信过程的。