多语言支持

    多语言的 钩子扩展 由 插件进行支持。该插件在 4.1.0 中首次引入。它允许用户使用其它编程语言处理 EMQ X 的 钩子(Hooks)。例如:

    • 校验某客户端的登录权限。
    • 校验某客户端 PUB/SUB 的操作权限。

    多语言的 协议接入 处理由 插件进行支持。该插件在 4.2.0 中首次引入。它允许用户使用其它的编程语言实现私有的,自定义的协议接入。例如:

    • 可接收基于 TCP/UDP/TLS/DTLS 及 PSK 的终端连接。
    • 允许 Python, Java 代码侧订阅主题,或发布消息到 EMQ X 系统。

    在 EMQ X 4.1 之前,仅包函对 Lua 的支持,它由 emqx-lun-hook 实现。该插件仅支持对系统钩子的处理,不支持协议接入的处理。