emqx/lib-ee/emqx_ee_bridge
Thales Macedo Garitezi fd360ac6c0 feat(buffer_worker): refactor buffer/resource workers to always use queue
This makes the buffer/resource workers always use `replayq` for
queuing, along with collecting multiple requests in a single call.
This is done to avoid long message queues for the buffer workers and
rely on `replayq`'s capabilities of offloading to disk and detecting
overflow.

Also, this deprecates the `enable_batch` and `enable_queue` resource
creation options, as: i) queuing is now always enables; ii) batch_size
> 1 <=> batch_enabled.  The corresponding metric
`dropped.queue_not_enabled` is dropped, along with `batching`.  The
batching is too ephemeral, especially considering a default batch time
of 20 ms, and is not shown in the dashboard, so it was removed.
2023-01-05 10:15:09 -03:00
..
i18n fix(mongodb): add type and name fields to the get/post API docs 2023-01-03 11:46:58 -03:00
src feat(buffer_worker): refactor buffer/resource workers to always use queue 2023-01-05 10:15:09 -03:00
test feat(buffer_worker): refactor buffer/resource workers to always use queue 2023-01-05 10:15:09 -03:00
.gitignore feat: add emqx enterprise app connector & bridge 2022-07-25 09:36:45 +08:00
docker-ct feat(bridge): add Redis bridge 2022-12-06 23:15:42 +03:00
README.md feat: add emqx enterprise app connector & bridge 2022-07-25 09:36:45 +08:00
rebar.config chore: upgrade wolff -> 1.7.4 2022-12-29 16:58:00 -03:00

emqx_ee_bridge

An OTP application

Build

$ rebar3 compile