The documentation you are viewing is for Dapr v1.12 which is an older version of Dapr. For up-to-date documentation, see the latest version.
RethinkDB 绑定规范
RethinkDB绑定组件详细文档
配置
RethinkDB 状态存储支持事务,意味着它可以被用来支持 Dapr actors。 Dapr只会将actor当前的状态持久化,持久化后将不再允许用户跟踪actor的状态如何随时间推移而变化。
为了使用户能够跟踪actor状态的变化,RethinkDB绑定利用了其内置的对于RethinkDB表和事件新``旧
状态变化的监控能力。 这个绑定组件创建了一个Dapr状态表和数据流的订阅,他们使用Dapr输入绑定接口传输变更。
要设置RethinkDB状态变更绑定需要创建一个bindings.rethinkdb.statechange
类型的组件。 请参阅本指南,了解如何创建和应用绑定配置。
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: changes
spec:
type: bindings.rethinkdb.statechange
version: v1
metadata:
- name: address
value: <REPLACE-RETHINKDB-ADDRESS> # Required, e.g. 127.0.0.1:28015 or rethinkdb.default.svc.cluster.local:28015).
- name: database
value: <REPLACE-RETHINKDB-DB-NAME> # Required, e.g. dapr (alpha-numerics only)
元数据字段规范
字段 | 必填 | 绑定支持 | 详情 | 示例 |
---|---|---|---|---|
address | 是 | 输入 | RethinkDB服务地址 | "27.0.0.1:28015" , "rethinkdb.default.svc.cluster.local:28015" |
database | 是 | 输入 | RethinDB数据库名 | "dapr" |
绑定支持
该组件只支持输入 绑定接口。
相关链接
- 将此绑定与 Dapr Pub/Sub 结合以将状态更改流式传输到主题
- Dapr组件的基本格式
- 绑定构建块
- 如何通过输入绑定触发应用
- 如何处理: 使用绑定对接外部资源
- Bindings API 引用
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.