RPC 优化点
小于 1 分钟
Local exchange pass through
线程模型的设计
全 polling 线程模型
brpc 线程模型
内存管理
连接管理
池化
Batch 操作
用户态 TCP
Cache Miss 优化
避免跨线程访问资源,保证 cache locally
序列化
ProtoBuf
FlatBuffers
压缩和编码
Zero Copy
Linux sendfile:
ssize_t sendfile(
int out_fd,
int in_fd,
off_t *offset,
size_t count
);