日期:2020/6/1
Kuiper 團隊宣佈發佈 Kuiper 0.4.1
Kuiper 0.4.1 可以從這裏下載。
EMQ X Kuiper 是 Golang 實現的輕量級物聯網邊緣分析、流式處理開源軟件,可以運行在各類資源受限的邊緣設備上。Kuiper 設計的一個主要目標就是將在雲端運行的實時流式計算框架(比如 Apache Spark,Apache Storm 和 Apache 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