chore(dev-cluster): raise NotificationOutbox dispatch throughput

Both central nodes ran on the NotificationOutboxOptions code defaults
(100 / 10s = 600/min) because the mounted per-node appsettings.Central.json
had no ScadaLink:NotificationOutbox section. Add the section with
DispatchBatchSize 1000 + DispatchInterval 5s — measured ~6,000/min after
restart (sweep duration becomes the binding constraint, which is fine:
the no-overlap guard self-regulates). Dev-cluster tuning only.
This commit is contained in:
Joseph Doherty
2026-05-21 02:35:22 -04:00
parent 163446948d
commit 1c9b2445ad
2 changed files with 8 additions and 0 deletions

View File

@@ -53,6 +53,10 @@
"AuthMode": "None", "AuthMode": "None",
"FromAddress": "scada-notifications@company.com" "FromAddress": "scada-notifications@company.com"
}, },
"NotificationOutbox": {
"DispatchInterval": "00:00:05",
"DispatchBatchSize": 1000
},
"Logging": { "Logging": {
"MinimumLevel": "Information" "MinimumLevel": "Information"
} }

View File

@@ -53,6 +53,10 @@
"AuthMode": "None", "AuthMode": "None",
"FromAddress": "scada-notifications@company.com" "FromAddress": "scada-notifications@company.com"
}, },
"NotificationOutbox": {
"DispatchInterval": "00:00:05",
"DispatchBatchSize": 1000
},
"Logging": { "Logging": {
"MinimumLevel": "Information" "MinimumLevel": "Information"
} }