Would it be a problem to have a large number of enhanced services in one DMS (possibly containing 1 DMA only)?
We’re talking about up to 10 000 enhanced services in one DMS. Each enhanced service would need to subscribe to the parameter state of up to 12 parameters. This means that in total, we’re talking about 120 000 subscriptions in one DMS.
If yes, what would be the problem? The fact that we make so many subscriptions? Or the update of the parameters? (We don’t expect an extreme number of updates, as we'll mainly subscribe to alarm states, not to values.)
The DataMiner Metrics (as specified in the documentation) specify that the maximum number of enhanced services per DMA is 1000. This is mainly because each enhanced service is hosted by a background element running the enhanced service driver.
A lot depends on how heavy the enhanced service driver is.
As for subscriptions, no metrics are currently available:
- Less is better 🙂
- Subscribing on something which doesn't update very often will still have a bit of processing impact: for every generated event, that event needs to be matched against all subscriptions to know whether a client needs to receive it.
- Subscriptions on parameter values are heavier