Add 'mqtt.listener.tcp.tune_buffer' config
This commit is contained in:
parent
35e08df735
commit
99c83dbe21
|
@ -132,14 +132,14 @@ end}.
|
||||||
|
|
||||||
%% @doc http://www.erlang.org/doc/man/kernel_app.html
|
%% @doc http://www.erlang.org/doc/man/kernel_app.html
|
||||||
{mapping, "node.dist_listen_min", "kernel.inet_dist_listen_min", [
|
{mapping, "node.dist_listen_min", "kernel.inet_dist_listen_min", [
|
||||||
{commented, 6000},
|
{commented, 6369},
|
||||||
{datatype, integer},
|
{datatype, integer},
|
||||||
hidden
|
hidden
|
||||||
]}.
|
]}.
|
||||||
|
|
||||||
%% @see node.dist_listen_min
|
%% @see node.dist_listen_min
|
||||||
{mapping, "node.dist_listen_max", "kernel.inet_dist_listen_max", [
|
{mapping, "node.dist_listen_max", "kernel.inet_dist_listen_max", [
|
||||||
{commented, 6999},
|
{commented, 6369},
|
||||||
{datatype, integer},
|
{datatype, integer},
|
||||||
hidden
|
hidden
|
||||||
]}.
|
]}.
|
||||||
|
@ -356,6 +356,7 @@ end}.
|
||||||
{default, off},
|
{default, off},
|
||||||
{datatype, flag}
|
{datatype, flag}
|
||||||
]}.
|
]}.
|
||||||
|
|
||||||
%% @doc Max number of QoS 1 and 2 messages that can be “inflight” at one time.
|
%% @doc Max number of QoS 1 and 2 messages that can be “inflight” at one time.
|
||||||
%% 0 means no limit
|
%% 0 means no limit
|
||||||
{mapping, "mqtt.session.max_inflight", "emqttd.session", [
|
{mapping, "mqtt.session.max_inflight", "emqttd.session", [
|
||||||
|
@ -571,6 +572,11 @@ end}.
|
||||||
hidden
|
hidden
|
||||||
]}.
|
]}.
|
||||||
|
|
||||||
|
{mapping, "mqtt.listener.tcp.tune_buffer", "emqttd.listeners", [
|
||||||
|
{default, off},
|
||||||
|
{datatype, flag}
|
||||||
|
]}.
|
||||||
|
|
||||||
{mapping, "mqtt.listener.tcp.nodelay", "emqttd.listeners", [
|
{mapping, "mqtt.listener.tcp.nodelay", "emqttd.listeners", [
|
||||||
{datatype, {enum, [true, false]}},
|
{datatype, {enum, [true, false]}},
|
||||||
hidden
|
hidden
|
||||||
|
@ -684,8 +690,8 @@ end}.
|
||||||
LisOpts = fun(Prefix) ->
|
LisOpts = fun(Prefix) ->
|
||||||
Filter([{acceptors, cuttlefish:conf_get(Prefix ++ ".acceptors", Conf)},
|
Filter([{acceptors, cuttlefish:conf_get(Prefix ++ ".acceptors", Conf)},
|
||||||
{max_clients, cuttlefish:conf_get(Prefix ++ ".max_clients", Conf)},
|
{max_clients, cuttlefish:conf_get(Prefix ++ ".max_clients", Conf)},
|
||||||
{rate_limt, cuttlefish:conf_get(Prefix ++ ".rate_limit", Conf, undefined)}])
|
{tune_buffer, cuttlefish:conf_get(Prefix ++ ".tune_buffer", Conf, undefined)}])
|
||||||
end,
|
end,
|
||||||
TcpOpts = fun(Prefix) ->
|
TcpOpts = fun(Prefix) ->
|
||||||
Filter([{backlog, cuttlefish:conf_get(Prefix ++ ".backlog", Conf, undefined)},
|
Filter([{backlog, cuttlefish:conf_get(Prefix ++ ".backlog", Conf, undefined)},
|
||||||
{recbuf, cuttlefish:conf_get(Prefix ++ ".recbuf", Conf, undefined)},
|
{recbuf, cuttlefish:conf_get(Prefix ++ ".recbuf", Conf, undefined)},
|
||||||
|
|
Loading…
Reference in New Issue