其他分享
首页 > 其他分享> > edgexfoundry之Kuiper Rules Engine

edgexfoundry之Kuiper Rules Engine

作者:互联网

写在前面:
edgex的规则引擎rules engine从Geneva版本开始弃用,转而使用Kuiper Rules Engine

Kuiper Rules Engine

EMQ X Kuiper是新的EdgeX参考实现规则引擎(或边缘分析)实现(替换了包含Java Drools引擎的支持规则引擎)。

EMQ X Kuiper是一个轻量级的开源软件(Apache 2.0开源许可协议)软件包,用于在Go lang中实现的物联网边缘分析和流处理,可以在各种资源受限的边缘设备上运行。用户可以在边缘实现快速的数据处理并以SQL编写规则。 Kuiper规则引擎基于Source,SQL和Sink三个组件。

Kuiper中Source,SQL和Sink之间的关系如下所示。

image-20201126161408055

Kuiper rules engine of EdgeX

扩展机制允许对Kuiper进行自定义,以分析和处理来自不同数据源的数据。默认情况下,对于EdgeX配置,Kuiper分析来自EdgeX消息总线的数据。 EdgeX提供抽象消息总线接口,并分别实现ZeroMQ和MQTT协议以支持不同微服务之间的信息交换。 Kuiper和EdgeX的集成主要包括以下内容:

Learn more

For more information on the EMQ X Kuiper project, please refer to the following resources.

标签:Engine,接收器,Rules,总线,Kuiper,引擎,SQL,EdgeX
来源: https://www.cnblogs.com/liu-ai-yu/p/14042998.html