Kuiper 0.4.1 正式發佈 - 超輕量IoT邊緣流處理

日期:2020/6/1

Kuiper 團隊宣佈發佈 Kuiper 0.4.1

Kuiper 0.4.1 可以從這裏下載

EMQ X Kuiper 是 Golang 實現的輕量級物聯網邊緣分析、流式處理開源軟件,可以運行在各類資源受限的邊緣設備上。Kuiper 設計的一個主要目標就是將在雲端運行的實時流式計算框架(比如 Apache SparkApache StormApache Flink 等)遷移到邊緣端。Kuiper 參考了上述雲端流式處理項目的架構與實現,結合邊緣流式數據處理的特點,採用了編寫基於源 (Source)SQL (業務邏輯處理), 目標 (Sink) 的規則引擎來實現邊緣端的流式數據處理。

在這裏插入圖片描述

網址:https://www.emqx.io/products/kuiper

Github倉庫: https://github.com/emqx/kuiper

概覽

Kuiper 0.4.1 版本主要修復了一些從社區中反饋的問題。

功能

  • 支持插件多實例的功能。之前的版本中,插件只支持單個實例,現在用戶可以通過返回一個構造函數來支持插件多實例功能。
  • 修復規則文檔中關於 dataTemplate 使用方法的說明
  • 修復 EdgeX 浮點數據在某些情況下不能處理的問題
  • 支持通過 Docker 環境變量來修改 EdgeX MQTT 消息總線的配置
  • 支持將匯聚函數的運算結果作爲別名,然後在 WHERE 或者 HAVING 表達式中使用別名進行引用,這樣可以避免多次運算,提高了運行效率
  • 刪除不存在的流、規則時返回 404,而非之前的 400
  • 修復了刪除規則後,未成功發送的數據被無限重發的問題
  • 支持在 SELECT *的時候,可以根據流中字段定義,實際發送的數據中字段的大小寫進行正確處理
  • 修復同一類型的 sink,無法準確發送消息的問題
  • http_pull 源支持,可以定時從 HTTP rest 接口中拉取數據

感謝

@worldmaomao 提供了浮點運算的修復

聯繫

如果對Kuiper有任何問題,請隨時通過[email protected]與我們聯繫。

版權聲明: 本文爲 EMQ 原創,轉載請註明出處。

原文鏈接:https://www.emqx.io/cn/news/release-notes-kuiper-0-4-1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章