Merge pull request #2755 from berndverst/rethinkdb-v1.9

RethinkDB now Beta, but has no transactions, etags
This commit is contained in:
greenie-msft 2022-08-29 15:04:55 -07:00 committed by GitHub
commit d154552333
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 14 deletions

View File

@ -38,16 +38,7 @@ spec:
The above example uses secrets as plain strings. It is recommended to use a secret store for the secrets, as described [here]({{< ref component-secrets.md >}}). The above example uses secrets as plain strings. It is recommended to use a secret store for the secrets, as described [here]({{< ref component-secrets.md >}}).
{{% /alert %}} {{% /alert %}}
If you wish to use RethinkDB as an actor store, append the following to the YAML. If the optional `archive` metadata is set to `true`, on each state change, the RethinkDB state store will also log state changes with timestamp in the `daprstate_archive` table. This allows for time series analyses of the state managed by Dapr.
```yaml
- name: actorStateStore
value: "true"
```
RethinkDB state store supports transactions, so it can be used to persist Dapr Actor state. By default, the state will be stored in table named `daprstate` in the specified database.
Additionally, if the optional `archive` metadata is set to `true`, on each state change, the RethinkDB state store will also log state changes with timestamp in the `daprstate_archive` table. This allows for time series analyses of the state managed by Dapr.
## Spec metadata fields ## Spec metadata fields

View File

@ -154,13 +154,13 @@
query: true query: true
- component: RethinkDB - component: RethinkDB
link: setup-rethinkdb link: setup-rethinkdb
state: Alpha state: Beta
version: v1 version: v1
since: "1.0" since: "1.9"
features: features:
crud: true crud: true
transactions: true transactions: false
etag: true etag: false
ttl: false ttl: false
query: false query: false
- component: Zookeeper - component: Zookeeper