mirror of https://github.com/dapr/docs.git
Add ASB session docs (#3171)
* Add note on session id in asb metadata Signed-off-by: Joni Collinge <jonathancollinge@live.com> * Add ASB sessions instruction Signed-off-by: Joni Collinge <jonathancollinge@live.com> * Change localized URL Signed-off-by: Joni Collinge <jonathancollinge@live.com> --------- Signed-off-by: Joni Collinge <jonathancollinge@live.com>
This commit is contained in:
parent
22bf0e826c
commit
127aa75dfd
|
@ -140,6 +140,8 @@ To set Azure Service Bus metadata when sending a message, set the query paramete
|
|||
|
||||
> **Note:** The `metadata.MessageId` property does not set the `id` property of the cloud event returned by Dapr and should be treated in isolation.
|
||||
|
||||
> **NOTE:** If the `metadata.SessionId` property is not set but the topic requires sessions then an empty session id will be used.
|
||||
|
||||
### Receiving a message with metadata
|
||||
|
||||
When Dapr calls your application, it will attach Azure Service Bus message metadata to the request using either HTTP headers or gRPC metadata.
|
||||
|
@ -155,6 +157,14 @@ To find out more details on the purpose of any of these metadata properties, ple
|
|||
|
||||
> Note: that all times are populated by the server and are not adjusted for clock skews.
|
||||
|
||||
## Subscribe to a session enabled topic
|
||||
|
||||
To subscribe to a topic that has [sessions enabled](https://learn.microsoft.com/azure/service-bus-messaging/message-sessions) you can provide the following properties in the subscription metadata.
|
||||
|
||||
- `requireSessions (default: false)`
|
||||
- `sessionIdleTimeoutInSec (default: 60)`
|
||||
- `maxConcurrentSessions (default: 8)`
|
||||
|
||||
## Create an Azure Service Bus broker for topics
|
||||
|
||||
Follow the instructions [here](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quickstart-topics-subscriptions-portal) on setting up Azure Service Bus Topics.
|
||||
|
|
Loading…
Reference in New Issue