##-------------------------------------------------------------------- ## RPC ##-------------------------------------------------------------------- ## RPC Mode. ## ## Value: sync | async rpc.mode = async ## Max batch size of async RPC requests. ## ## Value: Integer ## Zero or negative value disables rpc batching. ## ## NOTE: RPC batch won't work when rpc.mode = sync rpc.async_batch_size = 256 ## RPC port discovery ## ## The strategy for discovering the RPC listening port of other nodes. ## ## Value: Enum ## - manual: discover ports by `tcp_server_port` and `tcp_client_port`. ## - stateless: discover ports in a stateless manner. ## If node name is `emqx@127.0.0.1`, where the `` is an integer, ## then the listening port will be `5370 + ` ## ## Defaults to `stateless`. rpc.port_discovery = stateless ## TCP server port for RPC. ## ## Only takes effect when `rpc.port_discovery` = `manual`. ## ## Value: Port [1024-65535] #rpc.tcp_server_port = 5369 ## TCP port for outgoing RPC connections. ## ## Only takes effect when `rpc.port_discovery` = `manual`. ## ## Value: Port [1024-65535] #rpc.tcp_client_port = 5369 ## Number of outgoing RPC connections. ## ## Value: Interger [1-256] ## Defaults to NumberOfCPUSchedulers / 2 #rpc.tcp_client_num = 1 ## RCP Client connect timeout. ## ## Value: Seconds rpc.connect_timeout = 5s ## TCP send timeout of RPC client and server. ## ## Value: Seconds rpc.send_timeout = 5s ## Authentication timeout ## ## Value: Seconds rpc.authentication_timeout = 5s ## Default receive timeout for call() functions ## ## Value: Seconds rpc.call_receive_timeout = 15s ## Socket idle keepalive. ## ## Value: Seconds rpc.socket_keepalive_idle = 900s ## TCP Keepalive probes interval. ## ## Value: Seconds rpc.socket_keepalive_interval = 75s ## Probes lost to close the connection ## ## Value: Integer rpc.socket_keepalive_count = 9 ## Size of TCP send buffer. ## ## Value: Bytes rpc.socket_sndbuf = 1MB ## Size of TCP receive buffer. ## ## Value: Seconds rpc.socket_recbuf = 1MB ## Size of user-level software socket buffer. ## ## Value: Seconds rpc.socket_buffer = 1MB