Add 'mqtt.conn.force_gc_count' config to tune GC of MQTT connection

This commit is contained in:
Feng Lee 2017-02-23 16:53:47 +08:00
parent ab76e7978b
commit 124aa454fb
2 changed files with 16 additions and 0 deletions

View File

@ -106,6 +106,13 @@ mqtt.max_clientid_len = 1024
## Max Packet Size Allowed, 64K by default. ## Max Packet Size Allowed, 64K by default.
mqtt.max_packet_size = 64KB mqtt.max_packet_size = 64KB
##--------------------------------------------------------------------
## MQTT Connection
##--------------------------------------------------------------------
## Force GC: pos_integer
mqtt.conn.force_gc_count = 100
##-------------------------------------------------------------------- ##--------------------------------------------------------------------
## MQTT Client ## MQTT Client
##-------------------------------------------------------------------- ##--------------------------------------------------------------------

View File

@ -316,6 +316,15 @@ end}.
{max_packet_size, cuttlefish:conf_get("mqtt.max_packet_size", Conf)}] {max_packet_size, cuttlefish:conf_get("mqtt.max_packet_size", Conf)}]
end}. end}.
%%--------------------------------------------------------------------
%% MQTT Connection
%%--------------------------------------------------------------------
%% @doc Force the client to GC: integer
{mapping, "mqtt.conn.force_gc_count", "emqttd.conn_force_gc_count", [
{datatype, integer}
]}.
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% MQTT Client %% MQTT Client
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------