Poll frequency and Retry Reconnect
The Poll frequency and Retry Reconnect features help improve and control the connection between a polling channel and a EC server. Use the Retry Reconnect property to set the reconnect attempts. Use the Back off property to set the waiting time.
Use Poll frequency and Retry Reconnect in these polling channels:
-
FTPPollin
-
FTPPollin2
-
MSMQIn
-
SFTPPollin
Retry Reconnect
Use the Retry Reconnect property to set the number of attempts to reconnect to the channel and the retry intervals between each connection attempt. EC will only try to reconnect to the channel when the channel is currently unavailable.
Here are the Retry Reconnect property details:
-
The
ConnectionRetryCount
property sets the number of times for a channel to retry to connect to the server. Default value is zero. -
The
RetryInterval
property sets the number of milliseconds that EC waits before reconnecting to the server. Default value is 5000.
Poll frequency
Configure the property settings here to set the maximum waiting time before reconnecting, and the increment delay time between re-connections to the polling channel.
Poll frequency uses timed delay in polling channels to minimize the number of connection attempts when there is no data to retrieve on the channel.
Here are the property details:
-
The
MaximumDelayTime
property sets the maximum number of milliseconds that EC waits before reconnecting to the polling channel.Default value is 30000.
-
The
IncrementDelayTime
property sets the number of milliseconds of increment delay time between each re-connection to the polling channel.
EventHub Subscriber back-off strategy
When a subscriber receives a busy indicator (false) from a subscribing application, the subscriber use an exponential back-off strategy to redeliver the same event.
If this happens, use Back off with EventHub/MECEventHubSubscriber channel.
Use these properties for EventHub/MECEventHubSubscriber channel to support Back off:
-
The
MinRedeliveryDelay
property sets the minimum waiting time between attempts to redeliver. The default value is ten milliseconds. If the value is set to zero, Back off is disabled. -
The
MaxRedeliveryDelay
property sets the maximum waiting time between attempts to redeliver. The default value is 1600ms. -
The
RedeliveryDelayExponent
property determines the speed transition from the minimum to maximum waiting time between consecutive redelivery attempts. The default value is 1.25. If the value is set to one, the exponential curve is replaced with a flat line in which the value ofMinRedeliveryDelay
determines the redelivery period.