Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
ed4026b6
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
ed4026b6
编写于
4月 27, 2022
作者:
陶建辉(Jeff)
提交者:
GitHub
4月 27, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update rust.mdx
上级
b54861bf
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
9 deletion
+11
-9
docs-cn/14-reference/03-connector/rust.mdx
docs-cn/14-reference/03-connector/rust.mdx
+11
-9
未找到文件。
docs-cn/14-reference/03-connector/rust.mdx
浏览文件 @
ed4026b6
...
...
@@ -19,7 +19,7 @@ import RustQuery from "../../04-develop/04-query-data/_rust.mdx"
`libtaos` 是 TDengine 的官方 Rust 语言连接器。Rust 开发人员可以通过它开发存取 TDengine 数据库的应用软件。
`libtaos`
使用不同的 “特性(即 Cargo 关键字 features)” 提供对通过客户端驱动程序(taosc)原生连接和使用 REST 连接 TDengine 集群
。
`libtaos`
提供两种形式的连接器。一种是原生连接器,通过 TDengine 客户端驱动程序(taosc)连接 TDengine 运行实例。另外一种是 REST 连接器,它通过 taosAdapter 的 REST 接口连接 TDengine 运行实例。你通过不同的 “特性(即 Cargo 关键字 features)” 来指定使用哪种连接器。REST 连接器可以在任何平台运行,但原生连接器依赖 TDengine 客户端能运行的平台
。
`libtaos` 的源码托管在 [GitHub](https://github.com/taosdata/libtaos-rs)。
...
...
@@ -39,15 +39,18 @@ Rust 连接器仍然在快速开发中,1.0 之前无法保证其向后兼容
建议使用 2.4 版本以上的 TDengine,以避免已知问题。
## 安装
前准备
## 安装
### 安装前准备
* 安装 Rust 开发工具链
<Preparition />
* 如果使用原生连接器,请安装 TDengine 客户端驱动,具体步骤请参考[安装客户端驱动](/reference/connector#安装客户端驱动)
之后可以按照如下说明在 [Rust](https://rust-lang.org) 项目中添加 [libtaos][libtaos] 依赖:
### 添加 libtaos 依赖
根据选择的连接器,按照如下说明在 [Rust](https://rust-lang.org) 项目中添加 [libtaos][libtaos] 依赖:
<Tabs defaultValue="native">
<TabItem value="native" label="
建立原生连接
">
<TabItem value="native" label="
原生连接器
">
在 `Cargo.toml` 文件中添加 [libtaos][libtaos]:
...
...
@@ -58,7 +61,7 @@ libtaos = "*"
```
</TabItem>
<TabItem value="rest" label="
建立 REST 连接
">
<TabItem value="rest" label="
REST 连接器
">
在 `Cargo.toml` 文件中添加 [libtaos][libtaos],并启用 `rest` 特性。
...
...
@@ -69,7 +72,8 @@ libtaos = { version = "*", features = ["rest"]}
```
</TabItem>
<TabItem value="pool" label="使用连接池">
</Tabs>
### 使用连接池
选择使用客户端驱动或 REST 接口,并在 `Cargo.toml` 中启用 `r2d2` 特性。
...
...
@@ -81,8 +85,6 @@ libtaos = { version = "*", features = ["r2d2"] }
# or rest
libtaos = { version = "*", features = ["rest", "r2d2"] }
```
</TabItem>
</Tabs>
## 建立连接
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录