Skip to content

Commit 87c3b7e

Browse files
Avoid talking about a local queue (#7227)
1 parent 13d3571 commit 87c3b7e

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

nservicebus/transactional-session/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Internally, the transactional session doesn't use a single transaction that span
162162
6. Transport operations are captured by the `PendingTransportOperations`
163163
7. The user can store any data using the persistence-specific session, which is accessible through the transactional session.
164164
8. When all operations are registered, the user calls `Commit` on the transactional session.
165-
9. A control message to complete the transaction is dispatched to the local queue. The control message is independent of the message operations and is not stored in the outbox record.
165+
9. A control message to complete the transaction is dispatched. The control message is independent of the message operations and is not stored in the outbox record.
166166
10. The message operations are converted into an outbox record.
167167
11. The outbox record is returned to the transactional session
168168
12. The outbox record is saved to the storage seam.
@@ -173,7 +173,7 @@ Internally, the transactional session doesn't use a single transaction that span
173173
174174
### Phase 2
175175

176-
The endpoint receives the control message and processes it as follows:
176+
The control message is processed as follows:
177177

178178
* Find the outbox record.
179179
* If it exists, and it hasn't been marked as dispatched, and there are pending operations:
@@ -187,7 +187,7 @@ The transactional session provides atomic store-and-send guarantees, similar to
187187
* Transaction finishes with data being stored, and outgoing messages eventually sent - when the `Commit` path successfully stores the `OutboxRecord`
188188
* Transaction finishes with no visible side effects - when the control message stores the `OutboxRecord`
189189

190-
Sending the control message first ensures that, eventually, the transaction will have an atomic outcome. If the `Commit` of the `OutboxRecord` succeeds, the control message will ensure the outgoing operations are sent.
190+
Sending the control message first ensures that, eventually, the transaction will have an atomic outcome. If the `Commit` of the `OutboxRecord` succeeds, the control message will ensure the outgoing operations are sent.
191191

192192
### Failure to dispatch the control message
193193

nservicebus/transactional-session/index_config_transactionalsession_[3.1,).partial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ The time increment used to delay the commit of the transactional session when th
44

55
The default value for the commit delay increment is `TimeSpan.FromSeconds(2)`.
66

7-
snippet: configuring-commit-delay-transactional-session
7+
snippet: configuring-commit-delay-transactional-session

nservicebus/transactional-session/index_remote-processor_transactionalsession_[3.3,).partial.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ The processor endpoint [must have both the outbox and the transactional session
1717

1818
Using the transactional session in send-only endpoints has the following benefits:
1919

20-
- Simplified management: For short-lived endpoints, there is no longer a need to make sure that all control messages have been processed before decommissioning them
21-
- Targeted scaling: Scaling can be tailored with only the load of control messages in mind since the incoming load to store the records are handled by the endpoint using the processor.
20+
- Simplified management: For short-lived endpoints, there is no longer a need to make sure that all control messages have been processed before decommissioning them
21+
- Targeted scaling: Scaling can be tailored with only the load of control messages in mind since the incoming load to store the records are handled by the endpoint using the processor.
2222

2323
### Outbox cleanup
2424

@@ -51,4 +51,4 @@ For endpoints that previously couldn't be send-only because of the transactional
5151
#### Cleanup
5252

5353
1. Remove the no longer used input queue of the send-only endpoint
54-
1. As needed, remove any database artefacts (tables, documents, etc) related to the send-only endpoint. See [documentation for the individual persisters](/persistence/) for more details.
54+
1. As needed, remove any database artifacts (tables, documents, etc) related to the send-only endpoint. See [documentation for the individual persisters](/persistence/) for more details.

0 commit comments

Comments
 (0)