我想实现一个模板类来包装gRPC Server和Client,这样我就可以为项目的所有服务和客户端提供一个基本接口。
有没有办法使用 gRPC 核心库来做到这一点?我搜索了文档,但找不到与此主题相关的任何内容。
回答所提出的问题:
各种 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 实现这一点也不是特别困难,而且比使用核心库要少很多工作。
智能键盘
Microsoft SwiftKey 会向您学习,包括您的单词选择、表情符号使用等等
滑动打字或点击打字,无论您喜欢哪种
工具栏:充满
的可扩展菜单