- 不同级别的日志打印
- 线程池维护运行
- 异步 tcp 收发
- 使用自定义传输协议
- protobuf 的安装。
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.19.4/protobuf-cpp-3.19.4.tar.gz
tar -xzvf protobuf-cpp-3.19.4.tar.gz
cd protobuf-3.19.4
./configure -prefix=/usr/local
make -j4
sudo make install
Note
卸载使用:sudo make uninstall
- protobuf 的文件和生成文件位于 src/Proto 文件夹下
Note
若要生成文件,需要在 proto 文件添加:option cc_generic_services = true;
,再使用命令(例子):protoc --cpp_out=./ ./src/Proto/hello.proto
单连接,单工作线程下,每秒请求达 150k+