|
|
3 gadi atpakaļ | |
|---|---|---|
| .. | ||
| etc | 9bdebabdbc fix(retainer): fix/add some comment | 3 gadi atpakaļ |
| include | 63167cea70 chore: update copyright | 4 gadi atpakaļ |
| src | 1d023b541f refactor(connnector): rename waiting_connect_complete -> wait_for_resource_ready | 3 gadi atpakaļ |
| test | 3601d147e4 test(retainer): fix the flaky case | 3 gadi atpakaļ |
| .gitignore | 56e2a9741f style: ensure newline at EOF for all files | 4 gadi atpakaļ |
| README.md | 667d66eb1e docs(README): EMQ X -> EMQX | 4 gadi atpakaļ |
| TODO | 0cd1c57a54 Migrate plugins from tag 4.2.2 | 5 gadi atpakaļ |
| rebar.config | 82e3565344 chore: major mode file variable for Emacs | 4 gadi atpakaļ |
The retainer plugin is responsible for storing retained MQTT messages.
etc/emqx_retainer.conf:
## Where to store the retained messages.
## Notice that all nodes in a cluster are to have the same storage_type.
##
## Value: ram | disc
## - ram: memory only
## - disc: both memory and disc
##
## Default: ram
retainer.storage_type = ram
## Maximum number of retained messages allowed.
##
## Value: Number >= 0
retainer.max_retained_messages = 1000000
## Maximum payload size of a retained message.
##
## Value: Bytes
retainer.max_payload_size = 64KB
## Expiration interval of the retained messages. Never expire if the value is 0.
##
## Value: Duration
## - h: hour
## - m: minute
## - s: second
##
## Examples:
## - 2h: 2 hours
## - 30m: 30 minutes
## - 20s: 20 seconds
##
## Default: 0
retainer.expiry_interval = 0
Apache License Version 2.0
EMQX Team