Skip to content

Commit d14f69d

Browse files
gitNamerwestMSFT
authored andcommitted
Light freshness - SQL - Service Broker 13
1 parent d1a892c commit d14f69d

17 files changed

Lines changed: 43 additions & 43 deletions

docs/database-engine/service-broker/choosing-a-startup-strategy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,5 @@ This strategy can be useful for an application that processes a constant stream
6363
## Related content
6464

6565
- [Create a Job](../../ssms/agent/create-a-job.md)
66-
- [Service Broker Activation](service-broker-activation.md)
66+
- [Service Broker activation](service-broker-activation.md)
6767
- [Implement internal activation in Service Broker](implementing-internal-activation.md)

docs/database-engine/service-broker/conversation-groups.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The messages to the payroll service and the messages to the benefits service don
3030

3131
## Organize application state
3232

33-
One benefit of the conversation group is that the conversation group identifier is a convenient key to identify and retrieve application state. The conversation group identifier makes it easy to maintain application state in the database. If accomplishing a task involves exchanging many messages over time, it's inefficient to keep an instance of the application running just to maintain the application state. An application scales better if, between messages, any data associated with the task is stored in the database and then is retrieved when the next message associated with that task is received. The conversation group identifier can be used as the primary key in a state table provided by an application developer to enable quick retrieval of the state associated with a particular task. For more information about using the conversation group identifier to maintain state, see [State Management](state-management.md).
33+
One benefit of the conversation group is that the conversation group identifier is a convenient key to identify and retrieve application state. The conversation group identifier makes it easy to maintain application state in the database. If accomplishing a task involves exchanging many messages over time, it's inefficient to keep an instance of the application running just to maintain the application state. An application scales better if, between messages, any data associated with the task is stored in the database and then is retrieved when the next message associated with that task is received. The conversation group identifier can be used as the primary key in a state table provided by an application developer to enable quick retrieval of the state associated with a particular task. For more information about using the conversation group identifier to maintain state, see [State management](state-management.md).
3434

3535
Because SQL Server locks the conversation group each time an application sends or receives a message, an application doesn't need to explicitly prevent another program from updating the same state data at the same time. The application simply locks the conversation group, restores state, processes messages, updates state, and then commits the transaction.
3636

docs/database-engine/service-broker/conversation-priorities.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,5 +212,5 @@ While individual messages or message fragments might be sent out of priority ord
212212
- [sys.conversation_priorities (Transact-SQL)](../../relational-databases/system-catalog-views/sys-conversation-priorities-transact-sql.md)
213213
- [sys.transmission_queue (Transact-SQL)](../../relational-databases/system-catalog-views/sys-transmission-queue-transact-sql.md)
214214
- [Conversation architecture](conversation-architecture.md)
215-
- [Service Architecture](service-architecture.md)
216-
- [Service Broker Routing and Networking](service-broker-routing-and-networking.md)
215+
- [Service architecture](service-architecture.md)
216+
- [Service Broker routing and networking](service-broker-routing-and-networking.md)

docs/database-engine/service-broker/creating-a-remote-service-binding.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ To exchange messages with Service Broker, you must create the appropriate user s
1919
When a conversation is initiated, Service Broker checks to see whether a remote service binding is available for the target service. If a remote service binding isn't available, Service Broker checks the routing table for the Broker Configuration Notice (BCN) service; the service name is `SQL/ServiceBroker/BrokerConfiguration`. If a BCN route exists, Service Broker creates a new conversation with the BCN and sends a message on that conversation that requests creation of a remote service binding. The application defined for the BCN queue must then respond to the request.
2020

2121
> [!NOTE]
22-
> The behavior is comparable to [Service Broker Dynamic Routing](service-broker-dynamic-routing.md).
22+
> The behavior is comparable to [Service Broker dynamic routing](service-broker-dynamic-routing.md).
2323
2424
## Request remote service binding
2525

docs/database-engine/service-broker/creating-service-broker-applications.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ If Service Broker detects an error or the conversation lifetime expires, Service
3737
| Article | Description |
3838
| --- | --- |
3939
| [Choose a startup strategy](choosing-a-startup-strategy.md) | Discusses some of the most common strategies for starting an application that uses Service Broker. |
40-
| [Service Broker Application Outline](service-broker-application-outline.md) | Describes the basic steps to receive and process messages. |
40+
| [Service Broker application outline](service-broker-application-outline.md) | Describes the basic steps to receive and process messages. |
4141

4242
## Related content
4343

44-
- [Service Broker Activation](service-broker-activation.md)
45-
- [Transactional Messaging](transactional-messaging.md)
44+
- [Service Broker activation](service-broker-activation.md)
45+
- [Transactional messaging](transactional-messaging.md)

docs/database-engine/service-broker/handling-poison-messages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,5 +174,5 @@ If you believe that the processing you perform on the message might cause a tran
174174

175175
- [TRY...CATCH (Transact-SQL)](../../t-sql/language-elements/try-catch-transact-sql.md)
176176
- [sys.conversation_endpoints (Transact-SQL)](../../relational-databases/system-catalog-views/sys-conversation-endpoints-transact-sql.md)
177-
- [Removing Poison Messages](removing-poison-messages.md)
177+
- [Remove poison messages](removing-poison-messages.md)
178178
- [Understanding Database Engine Errors](../../relational-databases/errors-events/understanding-database-engine-errors.md)

docs/database-engine/service-broker/internal-activation-context.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Within a session started by Service Broker, SQL Server writes the output of `PRI
3232

3333
## Transaction context
3434

35-
An activated stored procedure is responsible for managing transactions. SQL Server doesn't start a transaction before activating the stored procedure, and the stored procedure runs in a different transaction context than the internal operation that activates the procedure. For a discussion of managing transactions in activated stored procedures, see [Transactional Messaging](transactional-messaging.md).
35+
An activated stored procedure is responsible for managing transactions. SQL Server doesn't start a transaction before activating the stored procedure, and the stored procedure runs in a different transaction context than the internal operation that activates the procedure. For a discussion of managing transactions in activated stored procedures, see [Transactional messaging](transactional-messaging.md).
3636

3737
## Failure detection
3838

docs/database-engine/service-broker/lesson-1-creating-the-conversation-objects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ In this lesson, you learn to build all the objects that enable a database to sup
9393
- [CREATE QUEUE (Transact-SQL)](../../t-sql/statements/create-queue-transact-sql.md)
9494
- [CREATE SERVICE (Transact-SQL)](../../t-sql/statements/create-service-transact-sql.md)
9595
- [Conversation architecture](conversation-architecture.md)
96-
- [Service Architecture](service-architecture.md)
96+
- [Service architecture](service-architecture.md)
9797

9898
## Next step
9999

docs/database-engine/service-broker/lesson-1-creating-the-target-database.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ In this lesson, you learn to create the target database and all the Service Brok
135135
- [CREATE USER (Transact-SQL)](../../t-sql/statements/create-user-transact-sql.md)
136136
- [Service Broker dialog security](service-broker-dialog-security.md)
137137
- [Conversation architecture](conversation-architecture.md)
138-
- [Service Architecture](service-architecture.md)
138+
- [Service architecture](service-architecture.md)
139139

140140
## Next step
141141

docs/database-engine/service-broker/lesson-2-creating-the-initiator-database.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ In this lesson, you learn to create the initiator database and all the initiator
189189
- [sp_addlinkedserver (Transact-SQL)](../../relational-databases/system-stored-procedures/sp-addlinkedserver-transact-sql.md)
190190
- [Service Broker dialog security](service-broker-dialog-security.md)
191191
- [Conversation architecture](conversation-architecture.md)
192-
- [Service Architecture](service-architecture.md)
192+
- [Service architecture](service-architecture.md)
193193

194194
## Next step
195195

0 commit comments

Comments
 (0)