Table of Contents |
---|
This page documents the available options for the services the DAM Center has in Dotnet Core. The services are in the “DigizuiteCore” and “AutomationWorkflows” folders.
...
All these settings can be changed on-the-fly, without requiring a restart of the LogServer process.
Integration Service
The Integration Service debounces messages before sending updates to subscribing integration endpoints. The debounce interval can be configured by adding the following section to the appsettings.json file for the Integration Service:
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.
Internal Debouncing
A lot of services are debouncing messages using the Debouncing Service. The Debouncing Service can be configured by adding the following section to the appsettings.json file for the Debouncing Service:
Code Block |
---|
"InternalDebouncing": {
"SleepInterval": "<TIMESPAN>",
"ReturnLimit": <INT>
} |
The Debouncing Service periodically checks if it has any messages that have been debounced and should be sent back to the origin. The “SleepInterval” parameter configures the sleep time between each check. The default is 200 milliseconds. The “ReturnLimit” parameter configures the maximum number of messages returned at each check. The default is 10000.
Note that both parameters above are optional. It is possible to configure one parameter without configuring the other.