Everyware Cloud use Apache Camel to route messages to external consumer. In particular, it is able to route messages to an external Kafka destination or to an external REST endpoint
Use Delay Parameters with caution!
Please be careful when using the retry, a high delay value might cause broker failures!
Please note that the message is lost after the last retry attempt.
The following are common Apache Camel parameters for both external Kafka and REST routes.
Maximum number of redelivery attempts allowed. 0 is used to disable redelivery, and -1 will attempt redelivery forever until it succeeds.
Fixed delay in milliseconds between each redelivery attempt
An upper bound in milliseconds for redelivery delay. This is used when you specify non-fixed-delays, such as exponential backoff, to avoid the delay growing too large.
Note that the Camel BackOffMultiplier parameter value is set to 2 by default and is not modifiable. When the exponential backoff algorithm is enabled, the MaximumRedeliveries value is used as highest exponent of the BackOffMultiplier parameter value, while the RedeliveryDelay is used as the starting base delay.
Updated about a month ago