Skip to content

插件

EMQX 发行包中,包含了大量的官方插件,提供了一些基础的、或各类扩展的功能。

它们依赖于 emqx 的代码 API 或者 钩子 进行实现其特殊的功能。

然后通过打包编译工具 emqx-rel 将其与 emqx 核心项目一起编译并打包至一个可运行的软件包中。

插件列表

目前 EMQX 发行包提供的插件包括:

插件配置文件说明
emqx_dashboardetc/plugins/emqx_dashbord.confWeb 控制台插件 (默认加载)
emqx_managementetc/plugins/emqx_management.confHTTP API and CLI 管理插件
emqx_auth_mnesiaetc/plugins/emqx_auth_mnesia.confMnesia 认证 / 访问控制
emqx_auth_jwtetc/plugins/emqx_auth_jwt.confJWT 认证 / 访问控制
emqx_auth_ldapetc/plugins/emqx_auth_ldap.confLDAP 认证 / 访问控制
emqx_auth_httpetc/plugins/emqx_auth_http.confHTTP API 与 CLI 管理插件
emqx_auth_mongoetc/plugins/emqx_auth_mongo.confMongoDB 认证 / 访问控制
emqx_auth_mysqletc/plugins/emqx_auth_mysql.confMySQL 认证 / 访问控制
emqx_auth_pgsqletc/plugins/emqx_auth_pgsql.confPostgreSQL 认证 / 访问控制
emqx_auth_redisetc/plugins/emqx_auth_redis.confRedis 认证 / 访问控制
emqx_psk_fileetc/plugins/emqx_psk_file.confPSK 支持
emqx_web_hooketc/plugins/emqx_web_hook.confWeb Hook 插件
emqx_lua_hooketc/plugins/emqx_lua_hook.confLua Hook 插件
emqx_retaineretc/plugins/emqx_retainer.confRetain 消息存储模块
emqx_rule_engineetc/plugins/emqx_rule_engine.conf规则引擎
emqx_bridge_mqttetc/plugins/emqx_bridge_mqtt.confMQTT 消息桥接插件
emqx_coapetc/plugins/emqx_coap.confCoAP 协议支持
emqx_lwm2metc/plugins/emqx_lwm2m.confLwM2M 协议支持
emqx_snetc/plugins/emqx_sn.confMQTT-SN 协议支持
emqx_stompetc/plugins/emqx_stomp.confStomp 协议支持
emqx_reconetc/plugins/emqx_recon.confRecon 性能调试
emqx_plugin_templateetc/plugins/emqx_plugin_template.conf代码热加载插件