Linux C++项目:高性能 RPC 框架:proto_rpc
项目简介
proto_rpc 是一个基于 Protobuf 构建的高性能 RPC 框架,采用多 Reactor 多线程模型和回调机制,实现 SOA(面向服务架构)下的分布式系统通信。项目通过 Docker 实现环境自动化构建,使用 CMake 管理构建流程,并提供了完整的网络模块和 RPC 框架模块。
适合岗位:Linux C++开发、通用C++后端开发,分布式系统开发等。
B站项目视频介绍
Linux C++项目:高性能 RPC 框架:proto_rpc
技术栈
- 编程语言:C++、shell
- 核心特性:多 Reactor 多线程模型、回调机制、SOA架构、分布式系统通信
- 网络编程:网络编程,系统编程
- 通信框架:自研RPC
- 数据序列化:Protobuf
- 容器化:Docker
- 构建工具:CMake
- 代码管理:Git、clang-format
项目模块详解
项目github仓库地址
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.