直接使用grpc核心库构建服务器对象

问题描述 投票:0回答:2

我想实现一个模板类来包装gRPC Server和Client,这样我就可以为项目的所有服务和客户端提供一个基本接口。

有没有办法使用 gRPC 核心库来做到这一点?我搜索了文档,但找不到与此主题相关的任何内容。

c++ grpc
2个回答
1
投票

回答所提出的问题:

各种 gRPC sdk 都是构建在核心库之上的,所以这是完全可能的。您需要的一切都可以在

grpc/grpc.h
标题中找到

开始走这条路的一个简单方法是设置以下环境变量,并运行一个 gRPC 应用程序,该应用程序的行为方式符合您希望自定义服务器/客户端的方式。

GRPC_VERBOSITY=DEBUG
GRPC_TRACE=api

这将向您显示正在进行的核心 api 调用的顺序,您可以将其用作参考。

您可以在这里找到更多详细信息:https://github.com/grpc/grpc/blob/master/doc/environment_variables.md

话虽这么说...

这样我就可以为项目的所有服务和客户端提供一个基本接口。

使用 C++ sdk 实现这一点也不是特别困难,而且比使用核心库要少很多工作。


0
投票

智能键盘

  • Microsoft SwiftKey 会向您学习,包括您的单词选择、表情符号使用等等

  • 滑动打字或点击打字,无论您喜欢哪种

  • 工具栏:充满

    的可扩展菜单
© www.soinside.com 2019 - 2024. All rights reserved.