openzeppelin_relayer/constants/http_client.rs
1/// Default HTTP client connection timeout in seconds.
2/// Maximum time to wait for establishing a connection.
3pub const DEFAULT_HTTP_CLIENT_CONNECT_TIMEOUT_SECONDS: u64 = 2;
4
5/// Default HTTP client timeout in seconds for CDP service.
6/// Overall timeout for HTTP requests in CDP service.
7pub const DEFAULT_HTTP_CLIENT_TIMEOUT_SECONDS: u64 = 10;
8
9/// Default maximum number of idle connections per host in the connection pool.
10pub const DEFAULT_HTTP_CLIENT_POOL_MAX_IDLE_PER_HOST: usize = 25;
11
12/// Default HTTP client pool idle timeout in seconds.
13/// Time after which idle connections are closed.
14pub const DEFAULT_HTTP_CLIENT_POOL_IDLE_TIMEOUT_SECONDS: u64 = 30;
15
16/// Default TCP keepalive interval in seconds.
17pub const DEFAULT_HTTP_CLIENT_TCP_KEEPALIVE_SECONDS: u64 = 30;
18
19/// Default HTTP/2 keep-alive interval in seconds.
20pub const DEFAULT_HTTP_CLIENT_HTTP2_KEEP_ALIVE_INTERVAL_SECONDS: u64 = 30;
21
22/// Default HTTP/2 keep-alive timeout in seconds.
23pub const DEFAULT_HTTP_CLIENT_HTTP2_KEEP_ALIVE_TIMEOUT_SECONDS: u64 = 10;