Connection management
Connection parameters
Section titled “Connection parameters”| Parameter | Default | Env variable |
|---|---|---|
| Server host | localhost |
CLOUD_RPC_HOST |
| Server port | 7070 |
CLOUD_RPC_PORT |
| Reconnect interval | 3000 ms |
CLOUD_RECONNECT_TIMEOUT |
| Keepalive ping interval | 10 s |
CLOUD_RPC_KEEP_ALIVE_TIME_SEC |
| Keepalive response timeout | 5 s |
CLOUD_RPC_KEEP_ALIVE_TIMEOUT_SEC |
| SSL/TLS | disabled | CLOUD_RPC_SSL_ENABLED |
| Max inbound message size | 4194304 (4 MB) |
CLOUD_RPC_MAX_INBOUND_MESSAGE_SIZE |
If the connection drops, the Cloud Manager waits CLOUD_RECONNECT_TIMEOUT milliseconds before attempting to reconnect. Events continue to accumulate in the cloud_events queue during the outage and are delivered in order once the connection is restored.
For keepalive tuning on unstable networks, see gRPC keep-alive. For TLS configuration, see gRPC over SSL.
Proxy support
Section titled “Proxy support”When Edge runs behind an HTTP CONNECT proxy, set the following variables:
| Variable | Default | Description |
|---|---|---|
CLOUD_RPC_PROXY_ENABLED |
false |
Enables proxy routing for the gRPC connection. |
CLOUD_RPC_PROXY_HOST |
(empty) | Proxy hostname or IP address. |
CLOUD_RPC_PROXY_PORT |
0 |
Proxy port. |
CLOUD_RPC_PROXY_USERNAME |
(empty) | Proxy username, if authentication is required. |
CLOUD_RPC_PROXY_PASSWORD |
(empty) | Proxy password, if authentication is required. |
For a step-by-step proxy setup guide, see Connect Edge behind a proxy.
Was this helpful?
Thank you for your feedback!