mirror of https://github.com/dapr/docs.git
Add language that only a single state store component can be used for actors state mangement (#1579)
Co-authored-by: Aaron Crawfis <Aaron.Crawfis@microsoft.com>
This commit is contained in:
parent
c9c9d327e4
commit
b2b30dd6b9
|
|
@ -23,10 +23,9 @@ Refer [api spec]({{< ref "actors_api.md#invoke-actor-method" >}}) for more detai
|
||||||
## Actor state management
|
## Actor state management
|
||||||
|
|
||||||
Actors can save state reliably using state management capability.
|
Actors can save state reliably using state management capability.
|
||||||
|
|
||||||
You can interact with Dapr through HTTP/gRPC endpoints for state management.
|
You can interact with Dapr through HTTP/gRPC endpoints for state management.
|
||||||
|
|
||||||
To use actors, your state store must support multi-item transactions. This means your state store [component](https://github.com/dapr/components-contrib/tree/master/state) must implement the [TransactionalStore](https://github.com/dapr/components-contrib/blob/master/state/transactional_store.go) interface. The list of components that support transactions/actors can be found here: [supported state stores]({{< ref supported-state-stores.md >}}).
|
To use actors, your state store must support multi-item transactions. This means your state store [component](https://github.com/dapr/components-contrib/tree/master/state) must implement the [TransactionalStore](https://github.com/dapr/components-contrib/blob/master/state/transactional_store.go) interface. The list of components that support transactions/actors can be found here: [supported state stores]({{< ref supported-state-stores.md >}}). Only a single state store component can be used as the statestore for all actors.
|
||||||
|
|
||||||
## Actor timers and reminders
|
## Actor timers and reminders
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ Dapr supports two types of bulk operations - **bulk** or **multi**. You can grou
|
||||||
Read the [API reference]({{< ref state_api.md >}}) to learn how use bulk and multi options.
|
Read the [API reference]({{< ref state_api.md >}}) to learn how use bulk and multi options.
|
||||||
|
|
||||||
### Actor state
|
### Actor state
|
||||||
Transactional state stores can be used to store actor state. To specify which state store to be used for actors, specify value of property `actorStateStore` as `true` in the metadata section of the state store component. Actors state is stored with a specific scheme in transactional state stores, which allows for consistent querying. Read the [API reference]({{< ref state_api.md >}}) to learn more about state stores for actors and the [actors API reference]({{< ref actors_api.md >}})
|
Transactional state stores can be used to store actor state. To specify which state store to be used for actors, specify value of property `actorStateStore` as `true` in the metadata section of the state store component. Actors state is stored with a specific scheme in transactional state stores, which allows for consistent querying. Only a single state store component can be used as the statestore for all actors. Read the [API reference]({{< ref state_api.md >}}) to learn more about state stores for actors and the [actors API reference]({{< ref actors_api.md >}})
|
||||||
|
|
||||||
### Query state store directly
|
### Query state store directly
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue