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 of MinRedeliveryDelay determines the redelivery period.