Starting from 5.0.0, all apps in apps dir should follow semver strictly. Do not use the umbrella project's release tags. The universal tags made sense when we have applications scattered in different repos. Now since this is an umbrella project, it is enough to have a single package level version number corelated with git tag. |
||
|---|---|---|
| .. | ||
| docs | ||
| include | ||
| priv | ||
| src | ||
| test | ||
| .gitignore | ||
| 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
- Based on gRPC, it brings a very wide range of applicability
- Allows you to use the return value to extend emqx behavior.
Architecture
Usage
gRPC service
See: priv/protos/exproto.proto
Example
Recommended gRPC Framework
See: https://github.com/grpc-ecosystem/awesome-grpc
