emqx/apps/emqx_exproto
Zaiming (Stone) Shi 11026b7644 chore: re-generate appup for v4.3.22 2022-10-16 08:43:45 +02:00
..
docs chore: sync diverged modules modules from ee back to ce 2022-10-05 14:59:18 -03:00
etc chore: unify all psk cipher suites 2022-04-06 10:43:27 +08:00
include chore: update copyright 2022-04-14 11:23:25 +08:00
priv chore: update copyright 2022-04-14 11:23:25 +08:00
src chore: re-generate appup for v4.3.22 2022-10-16 08:43:45 +02:00
test test(exproto): fix timeout cases 2022-08-19 18:13:59 +08: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 fix: update grpc deps & deps in root rebar.config 2022-06-16 10:49:53 +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