可用的动作
在 eKuiper 源代码中,有内置的动作和扩展的动作。
内置动作
用户可以直接使用标准 eKuiper 实例中的内置动作。内建动作的列表如下。
- Mqtt sink:输出到外部 mqtt 服务。
- Neuron sink:输出到本地的 Neuron 实例。
- EdgeX sink:输出到 EdgeX Foundry。此动作仅在启用 edgex 编译标签时存在。
- Rest sink:输出到外部 http 服务器。
- Memory sink:输出到 eKuiper 内存主题以形成规则管道。
- Log sink:写入日志,通常只用于调试。
- Nop sink:不输出,用于性能测试。
预定义的动作插件
我们已经开发了一些官方的动作插件。这些插件可以在 eKuiper 的源代码中找到,用户需要手动构建它们。详细信息请查看每个动作的构建和使用方法。
这些插件有预编译的二进制文件,用于主流cpu架构,如AMD或ARM。预编译的插件托管在 https://packages.emqx.net/kuiper-plugins/$version/$os/sinks/$type_$arch.zip
中。例如,要获得用于 debian amd64 的 tdengine 插件,请从 https://packages.emqx.net/kuiper-plugins/1.4.4/debian/sinks/tdengine_amd64.zip
安装。
预定义的动作插件列表。
- Zero MQ sink:输出到 Zero MQ 。
- File sink: 写入文件。
- InfluxDB sink: 写入 Influx DB 。
- Tdengine sink: 写入 Tdengine 。
- Redis sink: 写入 redis 。
- Image sink: 写入一个图像文件。仅用于处理二进制结果。