RPC 参数配置

RPC 模式 (sync | async):

  1. rpc.mode = async

RPC async 模式的最大批量消息数:

  1. rpc.async_batch_size = 256

RPC 本地监听的 TCP 端口:

  1. rpc.tcp_server_port = 5369

RPC 对端监听的 TCP 端口:

  1. rpc.tcp_client_port = 5369

RPC 的 TCP 连接个数:

  1. rpc.tcp_client_num = 32

RPC 连接超时时间:

  1. rpc.connect_timeout = 5s

RPC 发送超时时间:

  1. rpc.send_timeout = 5s

认证超时时间:

  1. rpc.authentication_timeout = 5s

同步调用超时时间:

  1. rpc.call_receive_timeout = 15s

socket 空闲时最大保持连接时间:

  1. rpc.socket_keepalive_idle = 900

socket 保活探测间隔:

  1. rpc.socket_keepalive_interval = 75s

关闭连接前心跳探测最大失败次数:

  1. rpc.socket_keepalive_count = 9

RPC 的 TCP 发送缓存大小:

  1. rpc.socket_sndbuf = 1MB

RPC 的 TCP 发送缓存大小:

  1. rpc.socket_recbuf = 1MB

RPC 的 Socket (用户态)缓存大小:

  1. rpc.socket_buffer = 1MB