...
The Integration Service debounces messages before sending updates to subscribing integration endpoints. The debounce interval can be configured by adding the following a “Debouncing” section to the appsettings.json file for the Integration Service. This section has the following configuration options:
Code Block |
---|
"Debouncing": {
"Interval": "<TIMESPAN>"
} |
TIMESPAN could for instance have the value 00:00:10, if the debouncing interval should be set to 10 seconds. The default value is 7 seconds.
Option name | Description | Type | Default value |
---|---|---|---|
| The debouncing interval to use when debouncing messages before sending them to subscribing integration endpoints. | Timespan | “00:00:07” (7 seconds) |
Internal Debouncing
A lot of services are debouncing messages using the Debouncing Service. The Debouncing Service can be configured by adding the following a “InternalDebouncing” section to the appsettings.json file for the Debouncing Service. This section has the following configuration options:
...
Option name | Description | Type | Default value |
---|---|---|---|
| The Debouncing Service periodically checks if it has any messages that have been debounced and should be sent back to the origin. |
...
This parameter configures the sleep time between each check. |
...
Timespan | “00:00:00.200” (200 milliseconds) | |
| The maximum number of messages returned at each |
...
of the periodical checks. | Integer | 10000 |
Note that both all parameters above are optional. It is possible to configure one parameter without configuring the other.
Business Workflow
The Business Workflow Service can be configured by adding a “BusinessWorkflow” section to the appsettings.json file for the Business Workflow Service. This section has the following configuration options:
Option name | Description | Type | Default value |
---|---|---|---|
| When an existing business workflow is updated, the existing workflow instances for this workflow are migrated to the new version. This parameter sets the maximum number of instances to migrate at a time. Note that all instances using the previous version of the business workflow are always migrated. Thus, this parameter can primarily be used to tweak performance. | Integer | 1000 |