Limiter Configuration
Configurations within the Satellite Configuration Group.
Configurations within the Satellite Configuration Group.
Element: config
Configures request limting to optimize performance.
Attributes:
@version [ required | fixed: 1 ]
Children:
- all of these elements:
- [0, 1] '→limiter'
» Configure limitations - [0, 1] '→watchdog'
» Configure a guard for threading.
- [0, 1] '→limiter'
Element: limiter
The component rendering can be limited to allow only a number of threasds to render in parallel.
The limitation is not a bound for number of threads in general, it is only used on component rendering and threads with low efford, long running tasks use an eveiction framework.
The genral philosophy is here: have view threads active, finished fast
Attributes:
@max-parallel-requests ↦ positiveInteger
Maximum number of threads in rendering operations
@max-queue-time ↦ positiveInteger
Maximum time (ms) threads wait for rendering before they are dropped.
Element: watchdog
Configure a guard for threading.
Attributes:
@timeout-in-ms [ required ] ↦ positiveInteger
Maximum processing time (overall) before thread is killed.
The Limiter Configuration limits the threads rendering a page in parallel.
A single Limiter Configurations is used.