Azure Cosmos DB
Dapr 在保存和检索状态时不会转换状态值。 Dapr requires all state store implementations to abide by a certain key format scheme (see Dapr state management spec. 您可以直接与基础存储进行交互以操作状态数据,例如查询状态、创建聚合视图和进行备份。
连接到您的 Cosmos DB 实例的最简单方法是使用 上的数据资源管理器。 或者,你也可以使用多种SDK和工具。
执行下面的查询,以获得与应用程序 “myapp “相关的所有状态键:
上面的查询会返回所有id包含 “myapp-“的文档,也就是状态键的前缀。
执行下面的查询,以通过键 “balance “获取应用程序 “myapp “的状态数据:
要获取状态version/ETag ,请使用以下命令:
要获取应用ID为 “myets “,实例ID为”leroy”,actor类型为”cat”的相关联所有actor的状态键,请使用以下命令:
要获取特定actor状态(如”food”) ,请使用以下命令: