github地址:brpc
下载命令
git clone https://github.com/apache/incubator-brpc.git
安装步骤:
sudo apt-get install -y git g++ make libssl-dev libgflags-dev libprotobuf-dev libprotoc-dev protobuf-compiler libleveldb-dev
sudo apt-get install -y libsnappy-dev
sudo apt-get install -y libgoogle-perftools-dev
sudo apt-get install -y cmake libgtest-dev && cd /usr/src/gtest && sudo cmake . && sudo make && sudo mv libgtest* /usr/lib/ && cd -
编译
sh config_brpc.sh --headers=/usr/include --libs=/usr/lib
make
安装成功后测一下例子。
cd example/echo_c++
make
./echo_server &
./echo_client
跑一下测试
cd test
make
sh run_tests.sh
安装过程可能出现protobuf问题。多加注意