emqx/apps/emqx_exproto/README.md

25 lines
562 B
Markdown

# 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
- [x] Based on gRPC, it brings a very wide range of applicability
- [x] Allows you to use the return value to extend emqx behavior.
## Architecture
![EMQ X ExProto Arch](./docs/images/exproto-arch.jpg)
## Usage
### gRPC service
See: `priv/protos/exproto.proto`
## Example
## Recommended gRPC Framework
See: https://github.com/grpc-ecosystem/awesome-grpc