Skip to content

Commit 20ae93a

Browse files
acrocamarcduikermsfussell
authored
[1.16] Add docs for subscription retry mechanism (#4826)
* Add docs for subscription retry mechanism Signed-off-by: Albert Callarisa <albert@diagrid.io> * Update daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-overview.md Signed-off-by: Mark Fussell <markfussell@gmail.com> --------- Signed-off-by: Albert Callarisa <albert@diagrid.io> Signed-off-by: Mark Fussell <markfussell@gmail.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Co-authored-by: Mark Fussell <markfussell@gmail.com>
1 parent 9a9ca5d commit 20ae93a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-overview.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ Even if the message fails to deliver, or your application crashes, Dapr attempts
120120

121121
All Dapr pub/sub components support the at-least-once guarantee.
122122

123+
### Subscription startup reliability
124+
125+
Dapr automatically retries failed subscription startups to improve reliability during deployment scenarios. This ensures your pub/sub applications remain resilient even when facing temporary connectivity or permission issues.
126+
127+
When Dapr encounters errors starting subscriptions, it shows an error message in the logs and continues to try to start the subscription.
128+
123129
### Consumer groups and competing consumers pattern
124130

125131
Dapr handles the burden of dealing with consumer groups and the competing consumers pattern. In the competing consumers pattern, multiple application instances using a single consumer group compete for the message. Dapr enforces the competing consumer pattern when replicas use the same `app-id` without explicit consumer group overrides.

0 commit comments

Comments
 (0)