emqx/apps/emqx_ft
Andrew Mayorov 4132f5a5fb feat(ft): introduce exporter concept in local storage backend
The exporter is responsible for keeping fully transferred and
successfully assembled files. This was on the local storage itself
before. This abstraction is needed to give us an ability to
support S3 destinations more easily, just by swapping the storage
exporter.

Also implement local filesystem exporter and reimplement parts of
the `emqx_ft` API on top of it.
2023-04-07 17:25:22 +03:00
..
etc feat(ft): introduce exporter concept in local storage backend 2023-04-07 17:25:22 +03:00
i18n feat(ft): introduce exporter concept in local storage backend 2023-04-07 17:25:22 +03:00
include feat(ft): add GC logic and process for the FS storage backend 2023-04-07 17:25:22 +03:00
src feat(ft): introduce exporter concept in local storage backend 2023-04-07 17:25:22 +03:00
test feat(ft): introduce exporter concept in local storage backend 2023-04-07 17:25:22 +03:00
README.md feat(ft): add file transfer app and bootstrap replicated ft data structure 2023-04-07 17:25:21 +03:00
rebar.config feat(ft): add file transfer app and bootstrap replicated ft data structure 2023-04-07 17:25:21 +03:00

emqx_ft

EMQX file transfer over MQTT

Build

$ rebar3 compile