Skip to content

Commit 083d626

Browse files
authored
Merge pull request #6993 from Particular/legacy-docs-dennis
Legacy Docs review
2 parents 0f0b5c5 + fd98ade commit 083d626

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

nservicebus/dependency-injection/autofac.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Autofac
33
summary: Details on how to Configure NServiceBus to use Autofac for dependency injection.
44
component: Autofac
5-
reviewed: 2022-10-31
5+
reviewed: 2025-02-14
66
related:
77
- samples/dependency-injection/autofac
88
redirects:

samples/servicecontrol/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
title: ServiceControl Samples
3-
reviewed: 2022-10-19
3+
reviewed: 2025-02-14
44
component: ServiceControl
55
---

servicecontrol/backup-sc-database.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Backup the ServiceControl Data
3-
summary: How to backup the ServiceControl RavenDB Embedded instance
4-
reviewed: 2022-10-26
3+
summary: How to backup the ServiceControl RavenDB instance
4+
reviewed: 2025-02-14
55
---
6-
ServiceControl uses an embedded RavenDB for data storage. To backup or restore the database instance, follow these procedures:
6+
ServiceControl uses RavenDB for data storage. To backup or restore the database instance, follow these procedures:
77

88
## Instances using RavenDB 5
99

@@ -45,7 +45,7 @@ For ServiceControl instances using RavenDB 3.5, the following steps outline how
4545

4646
### Do not migrate to a different Windows Server version
4747

48-
Care should be taken when planning to move ServiceControl from one server to another. Moving databases between servers can be problematic. The embedded RavenDB does not support moving from a new versions of Windows back to older versions of Windows. See [Getting error while restoring backup file in raven DB](https://stackoverflow.com/questions/25625910/getting-error-while-restoring-backup-file-in-raven-db) for more details.
48+
Care should be taken when planning to move ServiceControl from one server to another. Moving databases between servers can be problematic. RavenDB does not support moving from a new versions of Windows back to older versions of Windows. See [Getting error while restoring backup file in raven DB](https://stackoverflow.com/questions/25625910/getting-error-while-restoring-backup-file-in-raven-db) for more details.
4949

5050
### Restore to the same ServiceControl version
5151

servicecontrol/how.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: How does ServiceControl work?
33
summary: An overview of how ServiceControl collects and processes messages and data from an NServiceBus system
4-
reviewed: 2022-10-19
4+
reviewed: 2025-02-14
55
---
66

7-
ServiceControl is a background process that will collect and store data and make it available via an HTTP API to ServicePulse and ServiceControl.
7+
ServiceControl is a background process that will collect and store data and make it available via an HTTP API to ServicePulse and ServiceInsight.
88

99
> [!NOTE]
1010
> The ServiceControl HTTP API may change at any time. It is designed for use by ServicePulse and ServiceInsight only. The use of this HTTP API for other purposes is not supported.
@@ -57,16 +57,16 @@ graph LR
5757

5858
[Recoverability](/nservicebus/recoverability/) is an important feature in NServiceBus. It enables automatic retries and continuity within a system, as failed messages will be moved aside to allow other messages to be processed while the errors are investigated. Those error messages contain business data that must eventually be processed.
5959

60-
NServiceBus will move messages it cannot process to an [error queue](/nservicebus/recoverability/#fault-handling). This is where ServiceControl comes into play to consume these messages. ServiceControl will pick up the message and store it in an internal database. ServiceControl uses an embedded RavenDB instance for the internal database. After it is stored in the database, the message is made available to ServicePulse and ServiceInsight for visualization, retries, and other operations.
60+
NServiceBus will move messages it cannot process to an [error queue](/nservicebus/recoverability/#fault-handling). This is where ServiceControl comes into play to consume these messages. ServiceControl will pick up the message from the queue and store it in its RavenDb database. After it is stored in the database, the message is made available to ServicePulse and ServiceInsight for visualization, retries, and other operations.
6161

6262
> [!NOTE]
63-
> It is recommended not to provide end-users with the ability to retry messages. The message could fail again and end up in ServiceControl once again. It could be even more problematic when many messages are retried during a peak in message processing. This will result in even more messages being processed by an endpoint, causing valid messages to be delayed even longer.
63+
> It is recommended not to provide end-users with the ability to retry messages. The message could fail again and end up in ServiceControl once again. It could be even more problematic when many messages are retried during a peak in message processing. This will result in even more messages being processed by an endpoint, causing valid messages to be delayed even longer. Potentially even more messages can fail due to locking in your saga persistence.
6464
6565
Find out more about [failed messages](/servicepulse/intro-failed-messages.md) in ServicePulse.
6666

6767
### Audit instances
6868

69-
To enable ServiceInsight to visualize the message flow through the system, it must have access to every message that has been successfully processed by the system. This requires endpoints to [enable auditing](/nservicebus/operations/auditing.md). ServiceControl consumes these messages and stores them in its internal database.
69+
To enable ServiceInsight to visualize the message flow through the system, it must have access to every message that has been successfully processed by the system. This requires endpoints to [enable auditing](/nservicebus/operations/auditing.md). ServiceControl consumes these messages and stores them in its database.
7070

7171
ServiceInsight will retrieve the data from ServiceControl via the HTTP API and use header information (added by NServiceBus during message processing) to figure out which message caused other messages to be sent, including which sagas were accessed when the [SagaAudit plugin](/nservicebus/sagas/saga-audit.md) is configured in an endpoint.
7272

0 commit comments

Comments
 (0)