说明
示例
11883
:表监听 IPv4 的 0.0.0.0:11883
。 127.0.0.1:11883
:表监听地址为 127.0.0.1
网卡上的 11883
端口。 ::1:11883
:表监听 IPv6 地址为 ::1
网卡上的 11883
端口。
listener.tcp.internal.acceptors
Type | Default |
---|---|
integer | 4 |
说明
监听器的接收池大小。
listener.tcp.internal.max_connections
Type | Default |
---|---|
integer | 1024000 |
说明
监听器允许的最大并发连接数量。
listener.tcp.internal.max_conn_rate
Type | Default |
---|---|
integer | 1000 |
说明
监听器允许的最大接入速率。单位:个/秒
listener.tcp.internal.active_n
Type | Default |
---|---|
integer | 1000 |
说明
监听器持续接收 TCP 报文的次数。
说明
listener.tcp.internal.rate_limit
Type | Default |
---|---|
string | - |
说明
监听器的速率限制。格式为 <limit>,<duration>
。
示例
100KB,10s
:表 限制 10 秒内的流入字节数不超过 100 KB。
listener.tcp.internal.backlog
Type | Default |
---|---|
integer | 512 |
说明
TCP 连接队列的最大长度。它表明了系统中允许的正在三次握手的 TCP 连接队列最大个数。
listener.tcp.internal.send_timeout
Type | Default |
---|---|
duration | 5s |
说明
TCP 报文发送超时时间。
listener.tcp.internal.send_timeout_close
Type | Optional Value | Default |
---|---|---|
enum | on , off | on |
说明
TCP 报文发送超时后,是否关闭该连接。
说明
listener.tcp.internal.sndbuf
Type | Default |
---|---|
bytesize | 64KB |
说明
TCP 发送缓存区大小(操作系统内核级参数)
listener.tcp.internal.buffer
Type | Default |
---|---|
bytesize | - |
说明
TCP 缓冲区大小 (用户级)。
listener.tcp.internal.tune_buffer
Type | Optional Value | Default |
---|---|---|
enum | on , | - |
说明
如果打开此配置,请设置该值等于 sndbuff
与 recbuff
的最大值。
listener.tcp.internal.nodelay
Type | Optional Value | Default |
---|---|---|
enum | true , false | false |
说明
即 TCP_NODELAY
参数。开启该选项即允许小的 TCP 数据报文将会立即发送。
说明
即 参数。开启该选项即允许本地重用端口,无需等待 TIME_WAIT
状态结束。