Skip to content

Commit

Permalink
Typo
Browse files Browse the repository at this point in the history
  • Loading branch information
alexeyzimarev committed Jul 19, 2024
1 parent acd0f0a commit 3969b05
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/versioned_docs/version-0.15/infra/mssql/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,5 +206,5 @@ You only need to explicitly specify the subscription checkpoint store with `UseC
At this moment, there is no way to use different checkpoint store options for each subscription in the same application, they will all use the same `SqlServerCheckpointStoreOptions` or `SqlServerConnectionOptions`.
:::

Note that the `insert` operation in the projection is not idempotent, so if the event is processed twice because there was a failure, the projector will throw an exception. It would not be an issue when the subscription uses the default setting that tells it not to stop when the handler fails. If you want to ensure that failures force the subscription to throw, you can change the subscription option `ThroOnError` to `true`, and make the operation idempotent by using "insert or update".
Note that the `insert` operation in the projection is not idempotent, so if the event is processed twice because there was a failure, the projector will throw an exception. It would not be an issue when the subscription uses the default setting that tells it not to stop when the handler fails. If you want to ensure that failures force the subscription to throw, you can change the subscription option `ThrowOnError` to `true`, and make the operation idempotent by using "insert or update".
Microsoft SQL Server is a popular choice for storing queryable application data. Many organizations that use .NET as their preferred stack also use SQL Server.

0 comments on commit 3969b05

Please sign in to comment.