【问题标题】:Is LabVIEW one of the supported languages for protocol buffers for gRPC?LabVIEW 是 gRPC 协议缓冲区支持的语言之一吗?
【发布时间】:2021-04-02 03:55:06
【问题描述】:

我目前正在为 gRPC 创建一个 LabVIEW 服务器和 LabVIEW 客户端。 我想知道LabVIEW是否是gRPC协议缓冲区支持的语言之一?

【问题讨论】:

    标签: server client grpc labview protoc


    【解决方案1】:

    gRPC 目前不支持 LabVIEW,有关支持语言的官方信息,请参阅gRPC Languages 页面。

    已经尝试使用 C++、.Net 或 Python 集成来实现,但我知道没有官方包。

    用一种语言实现完整的 gRPC 是一个相当复杂的过程,它必须使一种语言能够基于 Protobuf 定义文件的配置来构建类。

    【讨论】:

    • 如何通过集成.Net实现gRPC for LabVIEW?
    • 不幸的是,我没有此代码的工作示例。我知道这是可能的,因为我看到同事正在实施,但源代码已经丢失。需要注意的是,gRPC 实现的很大一部分是自定义生成类来处理各种 protobuf 文件。如果没有大量的脚本开发,这在 LabVIEW 下是不容易处理的。
    • 当然@Steve
    【解决方案2】:

    有一个开源存储库,NI 一直在其中构建工具,使用户能够创建 LabVIEW 服务器 gRPC 接口:https://github.com/ni/grpc-labview

    LabVIEW 中目前对 gRPC 的客户端支持并不多。

    【讨论】:

      猜你喜欢
      • 2015-12-26
      • 1970-01-01
      • 2014-09-13
      • 2020-03-26
      • 2017-03-18
      • 2017-04-01
      • 1970-01-01
      • 2013-09-16
      • 2011-09-18
      相关资源
      最近更新 更多