| .. | ||
| docs | ||
| include | ||
| priv | ||
| src | ||
| test | ||
| README.md | ||
| rebar.config | ||
emqx-exproto
The emqx_exproto extremly enhance the extensibility for EMQ X. It allow using an others programming language to replace the protocol handling layer in EMQ X Broker.
Feature
- Support Python, Java.
- Support the
tcp,ssl,udp,dtlssocket. - Provide the
PUB/SUBinterface to others language.
We temporarily no plans to support other languages. Plaease open a issue if you have to use other programming languages.
Architecture
Drivers
Python
Requirements:
- It requires the emqx hosted machine has Python3 Runtimes
- An executable commands in your shell, i,g:
python3orpython
Examples:
Java
SDK
The SDK encloses the underlying obscure data types and function interfaces. It only provides a convenience for development, it is not required.
See sdk/README.md
Benchmark
Work in progress...
Known Issues or TODOs
- Configurable Log System.
- The Java driver can not redirect the
stderrstream to erlang vm on Windows platform
- The Java driver can not redirect the
