emqx / emqx-exproto

The Multiple-Language extension plugin for Protocol access
Apache License 2.0
18 stars 6 forks source link

Need to clarify the differences between emqx-exproto and emqx-extension-hook #16

Open daadu opened 4 years ago

daadu commented 4 years ago

Since, both the plugins can be used for "similar" use-cases. The differences and similarities should be clarified either in README or a blog post on the site, to avoid confusion.

daadu commented 3 years ago

@tigercl or @HJianBo Can you clarify this?

daadu commented 3 years ago

A little bit of reading and this is what I conclude (correct me if I am wrong!)

This is the major difference I found. @tigercl @HJianBo please throw some light on it.

HJianBo commented 3 years ago

emqx-extension-hook: is based...

Right.

emqx-exproto: is based ...

No. The emqx-exproto allows users to implement their own private application protocols (e.g: A simple TCP-based protocol) using Java/Python etc. All of the APIs provided are based on this goal.