【发布时间】:2021-11-27 04:07:26
【问题描述】:
我正在尝试在本地 PC 上测试 IoTDB 0.11.4。除了 java 和 python 客户端,还有其他语言的 SDK 支持吗?像 c#、erlang 或 golang...
【问题讨论】:
标签: database time-series apache-iotdb
我正在尝试在本地 PC 上测试 IoTDB 0.11.4。除了 java 和 python 客户端,还有其他语言的 SDK 支持吗?像 c#、erlang 或 golang...
【问题讨论】:
标签: database time-series apache-iotdb
欢迎使用 StackOverflow。 实际上,由于客户端和 IoTDB 服务器之间的通信基于 Apache Thrift (https://thrift.apache.org/),因此开发其他客户端非常方便。
目前存在:
如果您希望看到支持的另一种语言,非常欢迎您加入开发团队并根据此处的 Thrift 定义开始:https://github.com/apache/iotdb/blob/master/thrift/src/main/thrift/rpc.thrift(这是客户端和服务器之间的完整通信协议)。还可以在此处的文档中找到更多信息:http://iotdb.apache.org/UserGuide/Master/Communication-Service-Protocol/Programming-Thrift.html。文档本身说明
Thrift 是一个远程过程调用软件框架 开发可扩展和跨语言服务。它结合了一个 强大的软件栈和代码生成引擎,为了构建 编程之间无缝集成和高效的服务 语言如C++、Java、Go、Python、PHP、Ruby、Erlang、Perl、 Haskell、C#、Cocoa、JavaScript、Node.js、Smalltalk 和 OCaml。
IoTDB 服务器和客户端使用 Thrift 进行通信。在实际使用中, 推荐使用IoTDB提供的原生客户端包: 会话或会话池。如果您有特殊需要,您也可以 程序直接针对 RPC 接口
【讨论】: