美文网首页
gRPC在C++中的简单使用流程

gRPC在C++中的简单使用流程

作者: upup果 | 来源:发表于2020-11-13 09:10 被阅读0次

    参考:https://blog.csdn.net/fengbingchun/article/details/100626030

                https://www.cnblogs.com/silvermagic/p/9087879.html

    1.gRPC默认使用protocal buffers

    2.第一步是在.proto中定义service:service serviceName  {rpc function(){}}

            有四种类型的方法:

            1)简单的rpc,就像普通的函数调用一样

            2)服务端流式rpc:在响应类型前加stream

            3)客户端流式rpc:在请求类型前加stream

            4)双向流失rpc:在请求和响应前加stream

    3.从 .proto 的服务定义中生成 gRPC 客户端和服务器端的接口:make xx.grpc.pb.cc xx.pb.cc

    4.创建服务器:

            1)实现service定义的生成的服务接口:做服务的实际的“工作”。

            2)运行一个 gRPC 服务器,监听来自客户端的请求并返回服务的响应。

    5.创建客户端:

            1)创建一个存根

            2)调用服务的方法

    相关文章

      网友评论

          本文标题:gRPC在C++中的简单使用流程

          本文链接:https://www.haomeiwen.com/subject/mbxvbktx.html