Skip to content

Commit 0e5d4a8

Browse files
https://github.com/Particular/GeneralPlatformExperience/issues/3299
Weekly docs review.
1 parent 77a7226 commit 0e5d4a8

File tree

12 files changed

+13
-13
lines changed

12 files changed

+13
-13
lines changed

nservicebus/sagas/concurrency.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ summary: NServiceBus ensures consistency between saga state and messaging.
44
component: Core
55
redirects:
66
- nservicebus/nservicebus-sagas-and-concurrency
7-
reviewed: 2021-12-10
7+
reviewed: 2024-10-08
88
related:
99
- persistence/nhibernate/saga-concurrency
1010
- persistence/ravendb/saga-concurrency
@@ -33,7 +33,7 @@ Optimistic concurrency only allows one message handler to succeed. The saga stat
3333

3434
When using some persisters, messages received simultaneously that correlate to the same existing saga instance are not handled simultaneously. The persister uses pessimistic locking to ensure that message handlers are invoked one after another.
3535

36-
When using other persisters, and simultaneously handling messages which cause changes to the state of the same existing saga instance, NServiceBus ensures that only one message changes the state. Using optimistic concurrency, only one message handler is allowed to succeed. The saga state is updated, and sent messages are dispatched. The other handlers fail, roll back, and their messages enter [recoverability](/nservicebus/recoverability/). When those messages are retried, the process repeats. One or more of those messages may attempt to complete the saga. See below for how that scenario is handled.
36+
When using other persisters and simultaneously handling messages that cause changes to the state of the same existing saga instance, NServiceBus ensures that only one message changes the state. Using optimistic concurrency, only one message handler is allowed to succeed. The saga state is updated and sent messages are dispatched. The other handlers fail, roll back, and their messages enter [recoverability](/nservicebus/recoverability/). When those messages are retried, the process repeats. One or more of those messages may attempt to complete the saga. See below for how that scenario is handled.
3737

3838
See the [documentation for each persister](/persistence/) for details of which method is used.
3939

persistence/msmq/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: MSMQ Subscription Persistence
33
summary: How to configure the MQMQ persistence for subscriptions
44
component: MSMQPersistence
5-
reviewed: 2021-12-10
5+
reviewed: 2024-10-09
66
related:
77
- samples/msmq/persistence
88
redirects:

persistence/nhibernate/scripting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: NHibernate Persistence Scripts
33
summary: A collection of scripts for managing NHibernate persistence
44
component: NHibernate
5-
reviewed: 2021-12-22
5+
reviewed: 2024-10-09
66
related:
77
- nservicebus/operations
88
redirects:

persistence/sql/controlling-script-generation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ summary: Control how SQL scripts are generated for the SQL persister
44
component: SqlPersistence
55
related:
66
- persistence/sql/operational-scripting
7-
reviewed: 2021-12-22
7+
reviewed: 2024-10-09
88
---
99

1010

persistence/sql/dialect-mssql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: SQL Persistence - SQL Server dialect
33
component: SqlPersistence
44
related:
5-
reviewed: 2021-12-10
5+
reviewed: 2024-10-09
66
---
77

88
> [!WARNING]

persistence/sql/dialect-mysql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: SQL Persistence - MySQL dialect
33
summary: An SQL persister dialect that specifically targets MySQL, including AWS Aurora MySQL.
44
component: SqlPersistence
55
related:
6-
reviewed: 2021-12-10
6+
reviewed: 2024-10-09
77
---
88

99
> [!WARNING]

persistence/sql/dialect-postgresql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: PostgreSQL dialect design
33
summary: An SQL persister dialect that specifically targets PostgreSQL, including AWS Aurora PostgreSQL.
44
component: SqlPersistence
55
related:
6-
reviewed: 2021-12-22
6+
reviewed: 2024-10-09
77
versions: "[3,)"
88
redirects:
99
- nservicebus/sql-persistence/postgresql-design

samples/messagemutators/sample.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Message Mutators
33
summary: Change messages by plugging custom logic in to a couple of interfaces, encrypting as required.
4-
reviewed: 2021-12-07
4+
reviewed: 2024-10-09
55
component: Core
66
redirects:
77
- nservicebus/nservicebus-message-mutators-sample

samples/pipeline/message-signing/sample.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Message signing using the pipeline
33
summary: Shows how to implement message signing and verification using NServiceBus pipeline behaviors.
4-
reviewed: 2021-12-22
4+
reviewed: 2024-10-10
55
component: Core
66
related:
77
- samples/pipeline/handler-timer

samples/pipeline/session-filtering/sample.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Session filter pipeline extension
33
summary: How to extend the pipeline to filter out messages from older sessions.
4-
reviewed: 2021-12-22
4+
reviewed: 2024-10-09
55
component: Core
66
related:
77
- nservicebus/pipeline

0 commit comments

Comments
 (0)