关于物联网:Kuiper-102-正式发布-超轻量-IoT-边缘流处理

1次阅读

共计 1292 个字符,预计需要花费 4 分钟才能阅读完成。

日期:2020/12/18

Kuiper 团队发表公布 Kuiper 1.0.2

Kuiper 1.0.2 能够从这里下载。

EMQ X Kuiper 是 Golang 实现的轻量级物联网边缘剖析、流式解决开源软件,能够运行在各类资源受限的边缘设施上。Kuiper 设计的一个次要指标就是将在云端运行的实时流式计算框架(比方 Apache Spark,Apache Storm 和 Apache Flink 等)迁徙到边缘端。Kuiper 参考了上述云端流式解决我的项目的架构与实现,联合边缘流式数据处理的特点,采纳了编写基于 源 (Source)SQL (业务逻辑解决), 指标 (Sink) 的规定引擎来实现边缘端的流式数据处理。

Kuiper 的利用场景包含:运行在各类物联网的边缘应用场景中,比方工业物联网中对生产线数据进行实时处理;车联网中的车机对来自汽车总线数据的即时剖析;智能城市场景中,对来自于各类城市设施数据的实时剖析。通过 Kuiper 在边缘端的解决,能够晋升零碎响应速度,节俭网络带宽费用和存储老本,以及进步零碎安全性等。

网址:https://www.emqx.io/products/…

Github 仓库:https://github.com/emqx/kuiper

概览

Kuiper 1.0.2 优化了 SQL 执行打算和运行时,并在某些场景下大大提高了性能。Kuiper 在此版本中还反对二进制类型,并且可用于二进制流解决,例如图像。

性能及问题修复

  • SQL 打算优化

    • 优化了 SQL 打算,增加了对 PushDownPredicate 的反对,能够依据 WHERE 子句中指定的条件提前过滤一些记录,能够缩小长时间窗口解决的内存使用量。
    • 在后续的版本中将引入更多优化。
  • 二进制数据类型反对

    • 当初反对二进制数据类型,并且用户能够解决二进制流,例如解决图像。
    • 图像指标插件用于将图像文件保留到本地磁盘。
  • 将流和规定存储从文件更改为 SQLite。
  • Ping API 反对,用于 Kuiper 服务流动检测。
  • 修复了一个内存透露问题——删除规定后,某些内存没有开释。
  • 禁止将客户端和 REST API 限度为本地主机。
  • 当服务器 fileLog=false 时,文件日志记录谬误音讯。
  • 增加了所有指标的重试计数。
  • 为日志文件提供 Logrotate 反对——循环工夫为 24 小时,最长期限为 3 天。
  • 在编译阶段增加了一些 SQL 验证。
  • 加强了文档编制。

    • 修复了几个文件问题。
    • 修复了 httppull 源的几个问题。
    • 修复了在 management-ui 中加载数组类型时呈现的问题。

Kuiper 2021 里程碑

点击 Kuiper 2021 里程碑以获取更多详细信息和最新更新。

  • Q1 – Q4: 1.3.x – 1.6.x
  • 插件加强性能

    • 为开发人员提供更敌对的插件开发和部署
    • 更好的插件装置体验
  • 第三方语言库调用反对
  • 更人性化的治理界面
  • 规定管道反对
  • 规定性能加强,例如,反对预约规定。
  • 更多的数学和函数反对

分割

如果对 Kuiper 有任何问题,请随时通过 kuiper@emqx.io 与咱们分割。

版权申明:本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.io/cn/blog/release-notes-kuiper-1-0-2

正文完
 0