outbound_throttle_connections

March 26, 2020 Contributors

Name

outbound_throttle_connections — limit the rate at which connections are established

Synopsis

Outbound_Throttle_Connections = "1"

Outbound_Throttle_Connections = "1/60"

Description

This allows you to limit the rate at which Momentum will attempt to establish TCP/IP connections. It can be employed to globally limit connection allocation or to reduce the rate established to a particular domain. When used in the global scope it limits the entire system to the value specified. For example, when set to 100, no more than a total of 100 outbound connections can be made in a given second across any number of bindings.

**Configuration Change. ** As of version 3.2, this option can also be used to throttle ecstream connections.

If a single integer parameter is provided, Momentum will ensure that no more than the specified number of connections are initiated in a given second. If a proper fraction parameter is provided, Momentum will limit the number of connections to the number specified in the numerator over the time window in seconds specified by the denominator. By default this option is not set, indicating an unlimited number of connections.

Where throttles are concerned, Momentum’s fallback behavior differs. For more information see the section called “Throttles and Fallback”.

Scope

outbound_throttle_connections is valid in the binding, binding_group, domain and global scopes.