Definition at line 60 of file client_settings.hpp.
Public Attributes | |
| size_t | min_pool_size = 5 |
| size_t | max_pool_size = 10 |
| size_t | max_in_flight_requests = 5 |
| size_t | heartbeat_interval_seconds = 60 |
| size_t urabbitmq::PoolSettings::heartbeat_interval_seconds = 60 |
Requested AMQP heartbeat interval in seconds. Set to 0 to disable heartbeats.
Definition at line 81 of file client_settings.hpp.
| size_t urabbitmq::PoolSettings::max_in_flight_requests = 5 |
A per-connection limit for concurrent requests waiting for response from the broker. Note: increasing this allows one to potentially increase throughput, but in case of a connection-wide error (tcp error/protocol error/write timeout) leads to a errors burst: all outstanding request will fails at once
Definition at line 77 of file client_settings.hpp.
| size_t urabbitmq::PoolSettings::max_pool_size = 10 |
Library will maintain at most this amount of connections. Note that every consumer takes a connection for himself and this limit doesn't account that
Definition at line 69 of file client_settings.hpp.
| size_t urabbitmq::PoolSettings::min_pool_size = 5 |
Library will try to maintain at least this amount of connections. Note that every consumer takes a connection for himself and this limit doesn't account that
Definition at line 64 of file client_settings.hpp.