Ce contenu n'est pas disponible dans la langue sélectionnée.
8.15. Sampling
Sampling Throttler Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
A sampling throttler allows you to extract a sample of exchanges from the traffic through a route. It is configured with a sampling period during which only a single exchange is allowed to pass through. All other exchanges will be stopped.
By default, the sample period is 1 second.
Java DSL example Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Use the
sample() DSL command to invoke the sampler as follows:
Spring XML example Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
In Spring XML, use the sample element to invoke the sampler, where you have the option of specifying the sampling period using the
samplePeriod and units attributes:
Options Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
The
sample DSL command supports the following options:
| Name | Default Value | Description |
|---|---|---|
messageFrequency
|
Samples the message every N'th message. You can only use either frequency or period. | |
samplePeriod
|
1
|
Samples the message every N'th period. You can only use either frequency or period. |
units
|
SECOND
|
Time unit as an enum of java.util.concurrent.TimeUnit from the JDK.
|