fix(doc): Update the documentation according to the review
This commit is contained in:
parent
abc0a3526e
commit
3ce3c5c805
|
@ -647,8 +647,8 @@ mqtt {
|
|||
## Default: disabled
|
||||
server_keepalive = disabled
|
||||
|
||||
## The backoff for MQTT keepalive timeout. The broker will kick a connection out
|
||||
## until 'Keepalive * backoff * 2' timeout.
|
||||
## The backoff for MQTT keepalive timeout. The broker will close the connection
|
||||
## after idling for 'Keepalive * backoff * 2'.
|
||||
##
|
||||
## @doc mqtt.keepalive_backoff
|
||||
## ValueType: Float
|
||||
|
|
|
@ -155,7 +155,9 @@ roots(medium) ->
|
|||
roots(low) ->
|
||||
[ {"force_gc",
|
||||
sc(ref("force_gc"),
|
||||
#{ desc => "Force the MQTT connection process GC after this number of messages or bytes passed through."
|
||||
#{ desc =>
|
||||
"""Force the MQTT connection process garbage collection after
|
||||
this number of messages or bytes passed through."""
|
||||
})}
|
||||
, {"conn_congestion",
|
||||
sc(ref("conn_congestion"),
|
||||
|
@ -291,8 +293,8 @@ fields("mqtt") ->
|
|||
sc(hoconsc:union([infinity, duration()]),
|
||||
#{ default => "15s",
|
||||
desc =>
|
||||
"""How long time the MQTT connection will be disconnected if the
|
||||
TCP connection is established but MQTT CONNECT has not been received."""
|
||||
"""Close TCP connections from the clients that have not sent MQTT CONNECT
|
||||
message within this interval."""
|
||||
})}
|
||||
, {"max_packet_size",
|
||||
sc(bytesize(),
|
||||
|
@ -302,7 +304,7 @@ TCP connection is established but MQTT CONNECT has not been received."""
|
|||
, {"max_clientid_len",
|
||||
sc(range(23, 65535),
|
||||
#{ default => 65535,
|
||||
desc => "Maximum length of MQTT clientId allowed."
|
||||
desc => "Maximum allowed length of MQTT clientId."
|
||||
})}
|
||||
, {"max_topic_levels",
|
||||
sc(range(1, 65535),
|
||||
|
@ -322,17 +324,17 @@ TCP connection is established but MQTT CONNECT has not been received."""
|
|||
, {"retain_available",
|
||||
sc(boolean(),
|
||||
#{ default => true,
|
||||
desc => "Supports MQTT retained messages."
|
||||
desc => "Support MQTT retained messages."
|
||||
})}
|
||||
, {"wildcard_subscription",
|
||||
sc(boolean(),
|
||||
#{ default => true,
|
||||
desc => "Supports MQTT Wildcard Subscriptions."
|
||||
desc => "Support MQTT Wildcard Subscriptions."
|
||||
})}
|
||||
, {"shared_subscription",
|
||||
sc(boolean(),
|
||||
#{ default => true,
|
||||
desc => "Supports MQTT Shared Subscriptions"
|
||||
desc => "Support MQTT Shared Subscriptions"
|
||||
})}
|
||||
, {"ignore_loop_deliver",
|
||||
sc(boolean(),
|
||||
|
@ -363,8 +365,8 @@ This feature is disabled if is set to \"\"."""
|
|||
sc(float(),
|
||||
#{default => 0.75,
|
||||
desc =>
|
||||
"""The backoff for MQTT keepalive timeout. The broker will kick a connection out
|
||||
until 'Keepalive * backoff * 2' timeout."""
|
||||
"""The backoff for MQTT keepalive timeout. The broker will close the connection
|
||||
after idling for 'Keepalive * backoff * 2'."""
|
||||
})
|
||||
}
|
||||
, {"max_subscriptions",
|
||||
|
@ -425,7 +427,7 @@ or inflight window is full."""
|
|||
There's no priority table by default, hence all messages are treated equal.<br>
|
||||
Priority number [1-255]<br>
|
||||
|
||||
**NOTE**: comma and equal signs are not allowed for priority topic names<br>
|
||||
**NOTE**: Comma and equal signs are not allowed for priority topic names<br>
|
||||
**NOTE**: Messages for topics not in the priority table are treated as
|
||||
either highest or lowest priority depending on the configured value for mqtt.mqueue_default_priority
|
||||
<br><br>
|
||||
|
@ -449,7 +451,7 @@ mqueue_priorities: {\"topic/1\": 10, \"topic/2\": 8}"""
|
|||
, {"use_username_as_clientid",
|
||||
sc(boolean(),
|
||||
#{ default => false,
|
||||
desc => "use username replace client id"
|
||||
desc => "Replace client id with the username"
|
||||
})
|
||||
}
|
||||
, {"peer_cert_as_username",
|
||||
|
@ -457,14 +459,14 @@ mqueue_priorities: {\"topic/1\": 10, \"topic/2\": 8}"""
|
|||
#{ default => disabled,
|
||||
desc =>
|
||||
"""Use the CN, DN or CRT field from the client certificate as a username.
|
||||
Only works for SSL connection."""
|
||||
Only works for the TLS connection."""
|
||||
})}
|
||||
, {"peer_cert_as_clientid",
|
||||
sc(hoconsc:enum([disabled, cn, dn, crt, pem, md5]),
|
||||
#{ default => disabled,
|
||||
desc =>
|
||||
"""Use the CN, DN or CRT field from the client certificate as a clientid.
|
||||
Only works for SSL connection."""
|
||||
Only works for the TLS connection."""
|
||||
})}
|
||||
];
|
||||
|
||||
|
@ -585,7 +587,7 @@ fields("force_gc") ->
|
|||
, {"count",
|
||||
sc(range(0, inf),
|
||||
#{ default => 16000,
|
||||
desc => "GC the process after how many messages received"
|
||||
desc => "GC the process after this many received messages"
|
||||
})}
|
||||
, {"bytes",
|
||||
sc(bytesize(),
|
||||
|
@ -1068,7 +1070,7 @@ fields("alarm") ->
|
|||
example => [log, publish],
|
||||
desc =>
|
||||
"""The actions triggered when the alarm is activated.<\br>
|
||||
Currently supports two actions, 'log' and 'publish'.
|
||||
Currently support two actions, 'log' and 'publish'.
|
||||
'log' is to write the alarm to log (console or file).
|
||||
'publish' is to publish the alarm as an MQTT message to the system topics:
|
||||
<code>$SYS/brokers/emqx@xx.xx.xx.x/alarms/activate</code> and
|
||||
|
|
Loading…
Reference in New Issue