emqx/apps/emqx_exproto
Thales Macedo Garitezi cf1cc7e9db
chore(appup): update appup files
2022-02-24 17:14:47 -03:00
..
docs docs: EMQ X -> EMQX 2022-02-15 22:12:46 +01:00
etc chore: rename more descriptive EQM X to EMQX 2022-02-22 11:16:38 +01:00
include chore: update copyrights 2021-04-23 20:43:00 +02:00
priv chore: more copyright updates 2021-04-23 20:43:00 +02:00
src chore(appup): update appup files 2022-02-24 17:14:47 -03:00
test chore(typo): sepecial -> special 2021-05-24 10:45:56 +02:00
.gitignore chore(apps): Sync again all apps 2020-12-07 21:30:21 +01:00
README.md docs(README): EMQ X -> EMQX 2022-02-15 16:15:25 +01:00
rebar.config chore(ex): update grpc to 0.6.3 2021-08-10 17:59:36 +08:00

README.md

emqx-exproto

The emqx_exproto extremly enhance the extensibility for EMQX. It allow using an others programming language to replace the protocol handling layer in EMQX 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

EMQX ExProto Arch

Usage

gRPC service

See: priv/protos/exproto.proto

Example

See: https://github.com/grpc-ecosystem/awesome-grpc