emqx/apps/emqx_utils
Kjell Winblad 9dc3a169b3 feat: split bridges into a connector part and a bridge part
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
Co-authored-by: Stefan Strigler <stefan.strigler@emqx.io>
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>

Several bridges should be able to share a connector pool defined by a
single connector. The connectors should be possible to enable and
disable similar to how one can disable and enable bridges. There should
also be an API for checking the status of a connector and for
add/edit/delete connectors similar to the current bridge API.

Issues:
https://emqx.atlassian.net/browse/EMQX-10805
2023-10-30 14:48:47 +01:00
..
include feat: split bridges into a connector part and a bridge part 2023-10-30 14:48:47 +01:00
src chore: bump app versions 2023-09-29 18:56:52 +02:00
test fix: handle badmap inside `emqx_placeholder:proc_tmpl` 2023-09-07 13:40:03 -03:00
README.md style: fix wording 2023-04-14 18:51:51 +02:00
rebar.config refactor: move emqx_json to emqx_utils_json 2023-04-14 13:31:27 +02:00

README.md

Erlang utility library for EMQX

Overview

emqx_utils is a collection of utility functions for EMQX, organized into several modules. It provides various functionalities to make it easier to work with EMQX, such as binary manipulations, maps, JSON en- and decoding, ets table handling, data conversions, and more.

Features

  • emqx_utils: unsorted helper functions, formerly known as emqx_misc - NEEDS WORK
  • emqx_utils_api: collection of helper functions for API responses
  • emqx_utils_binary: binary reverse, join, trim etc
  • emqx_utils_ets: convenience functions for creating and looking up data in ets tables.
  • emqx_utils_json: JSON encoding and decoding
  • emqx_utils_maps: convenience functions for map lookup and manipulation like deep_get etc.

Contributing

Please see our contributing guidelines for information on how to contribute to emqx_utils. We welcome bug reports, feature requests, and pull requests.