状态存储组件

为 Dapr 状态管理设置不同状态存储的指南

Dapr 与现有数据库集成,为应用提供状态管理能力,支持 CRUD 操作、事务等。它还支持每个应用配置多个命名的状态存储组件。

状态存储是可扩展的,可以在 components-contrib repo 中找到。

Dapr 中的状态存储使用 Component 文件描述:

apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: statestore
spec:
  type: state.<DATABASE>
  version: v1
  metadata:
  - name: <KEY>
    value: <VALUE>
  - name: <KEY>
    value: <VALUE>
...

数据库类型由 type 字段决定,连接字符串和其他元数据放在 .metadata 部分。 尽管元数据值可以包含明文密钥,但建议您使用 secret store

访问此指南了解如何配置状态存储组件。

支持的状态存储

访问此参考查看 Dapr 中所有支持的状态存储。

相关主题