GRPC安装

背景

grpc是google发布的一款开源的rpc框架,使用protobuf作为序列化工具,相关代码都可以在github上搜到。rpc即远程过程调用,可以在客户端调用服务端的程序,同时可以支持不同语言之间的相互调用,比如:使用php作为前端的架构,c++作为后端语言,可以使用php调用后端c++服务端的函数接口。

安装步骤

  1. 下载源码并编译安装

    1
    2
    3
    4
    5
    git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
    cd grpc
    git submodule update --init
    make
    [sudo] make install
  2. 进入grpc/examples/cpp/helloworld目录,并make,这个时候会提示protobuf没有安装

  3. 进入目录grpc/third_party/protobuf, 编译并安装protobuf
    1
    2
    3
    ./configure
    make
    make install

[参考文档]

  1. https://doc.oschina.net/grpc grpc文档
  2. https://github.com/grpc/grpc grpc
------ 本文结束 ------
k